./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4f5c6e2b4939ff0e3b5a44ab7f8c3e5d18f7e9fd12beb8fad487ea501e8fa48b --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:36:48,748 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:36:48,816 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 06:36:48,821 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:36:48,821 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:36:48,845 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:36:48,845 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:36:48,846 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:36:48,847 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:36:48,847 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:36:48,848 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:36:48,848 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:36:48,849 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:36:48,850 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:36:48,850 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:36:48,851 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:36:48,851 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:36:48,852 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:36:48,852 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:36:48,853 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:36:48,853 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:36:48,854 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:36:48,855 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:36:48,855 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:36:48,856 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:36:48,856 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:36:48,856 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:36:48,857 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:36:48,857 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:36:48,858 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:36:48,858 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:36:48,858 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:36:48,859 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:36:48,859 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:36:48,859 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:36:48,860 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:36:48,867 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:36:48,868 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:36:48,868 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:36:48,868 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:36:48,868 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:36:48,869 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:36:48,869 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/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.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4f5c6e2b4939ff0e3b5a44ab7f8c3e5d18f7e9fd12beb8fad487ea501e8fa48b [2023-11-29 06:36:49,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:36:49,115 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:36:49,117 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:36:49,119 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:36:49,119 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:36:49,120 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c [2023-11-29 06:36:51,811 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:36:51,997 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:36:51,997 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/sv-benchmarks/c/weaver/unroll-cond-2.wvr.c [2023-11-29 06:36:52,006 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/data/be90a2184/3e5db764e99646e1bfe89520212ce453/FLAG622b317b6 [2023-11-29 06:36:52,019 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/data/be90a2184/3e5db764e99646e1bfe89520212ce453 [2023-11-29 06:36:52,021 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:36:52,022 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:36:52,028 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:36:52,028 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:36:52,032 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:36:52,033 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,034 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7bc007f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52, skipping insertion in model container [2023-11-29 06:36:52,034 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,058 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:36:52,225 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/sv-benchmarks/c/weaver/unroll-cond-2.wvr.c[2500,2513] [2023-11-29 06:36:52,235 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:36:52,246 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:36:52,269 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/sv-benchmarks/c/weaver/unroll-cond-2.wvr.c[2500,2513] [2023-11-29 06:36:52,272 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:36:52,286 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:36:52,286 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52 WrapperNode [2023-11-29 06:36:52,286 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:36:52,288 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:36:52,288 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:36:52,288 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:36:52,295 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,302 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,324 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 146 [2023-11-29 06:36:52,324 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:36:52,325 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:36:52,325 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:36:52,325 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:36:52,336 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,336 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,339 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,355 INFO L175 MemorySlicer]: Split 11 memory accesses to 4 slices as follows [2, 5, 2, 2]. 45 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2023-11-29 06:36:52,356 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,356 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,364 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,368 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,370 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,371 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,374 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:36:52,375 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:36:52,375 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:36:52,375 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:36:52,376 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (1/1) ... [2023-11-29 06:36:52,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:36:52,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:36:52,405 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:36:52,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:36:52,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:36:52,447 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 06:36:52,448 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 06:36:52,448 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 06:36:52,448 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 06:36:52,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 06:36:52,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 06:36:52,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 06:36:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 06:36:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:36:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 06:36:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 06:36:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 06:36:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 06:36:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 06:36:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:36:52,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:36:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 06:36:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 06:36:52,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 06:36:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 06:36:52,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:36:52,453 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 06:36:52,577 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:36:52,578 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:36:52,846 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:36:53,064 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:36:53,064 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 06:36:53,065 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:36:53 BoogieIcfgContainer [2023-11-29 06:36:53,065 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:36:53,067 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:36:53,068 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:36:53,071 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:36:53,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:36:52" (1/3) ... [2023-11-29 06:36:53,071 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dc30f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:36:53, skipping insertion in model container [2023-11-29 06:36:53,072 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:36:52" (2/3) ... [2023-11-29 06:36:53,072 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dc30f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:36:53, skipping insertion in model container [2023-11-29 06:36:53,072 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:36:53" (3/3) ... [2023-11-29 06:36:53,074 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-2.wvr.c [2023-11-29 06:36:53,082 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 06:36:53,090 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:36:53,090 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 06:36:53,091 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:36:53,131 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 06:36:53,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 25 places, 21 transitions, 56 flow [2023-11-29 06:36:53,192 INFO L124 PetriNetUnfolderBase]: 3/19 cut-off events. [2023-11-29 06:36:53,192 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 06:36:53,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 19 events. 3/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 10 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2023-11-29 06:36:53,195 INFO L82 GeneralOperation]: Start removeDead. Operand has 25 places, 21 transitions, 56 flow [2023-11-29 06:36:53,198 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 22 places, 18 transitions, 48 flow [2023-11-29 06:36:53,210 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:36:53,217 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=true, 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;@53e62442, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:36:53,217 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 06:36:53,227 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:36:53,227 INFO L124 PetriNetUnfolderBase]: 3/17 cut-off events. [2023-11-29 06:36:53,227 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 06:36:53,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:36:53,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:36:53,229 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:36:53,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:36:53,234 INFO L85 PathProgramCache]: Analyzing trace with hash 587578817, now seen corresponding path program 1 times [2023-11-29 06:36:53,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:36:53,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104906855] [2023-11-29 06:36:53,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:53,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:36:53,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:36:53,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:36:53,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104906855] [2023-11-29 06:36:53,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104906855] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:36:53,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:36:53,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:36:53,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489421634] [2023-11-29 06:36:53,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:36:53,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:36:53,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:36:53,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:36:53,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:36:53,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:36:53,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 18 transitions, 48 flow. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:53,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:36:53,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:36:53,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:36:53,746 INFO L124 PetriNetUnfolderBase]: 41/77 cut-off events. [2023-11-29 06:36:53,746 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-11-29 06:36:53,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 77 events. 41/77 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 130 event pairs, 24 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-11-29 06:36:53,749 INFO L140 encePairwiseOnDemand]: 18/21 looper letters, 16 selfloop transitions, 2 changer transitions 0/19 dead transitions. [2023-11-29 06:36:53,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 19 transitions, 86 flow [2023-11-29 06:36:53,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:36:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:36:53,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 28 transitions. [2023-11-29 06:36:53,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-11-29 06:36:53,763 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 28 transitions. [2023-11-29 06:36:53,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 28 transitions. [2023-11-29 06:36:53,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:36:53,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 28 transitions. [2023-11-29 06:36:53,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:53,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:53,772 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:53,774 INFO L175 Difference]: Start difference. First operand has 22 places, 18 transitions, 48 flow. Second operand 3 states and 28 transitions. [2023-11-29 06:36:53,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 19 transitions, 86 flow [2023-11-29 06:36:53,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 19 transitions, 78 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:36:53,779 INFO L231 Difference]: Finished difference. Result has 21 places, 19 transitions, 52 flow [2023-11-29 06:36:53,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=21, PETRI_TRANSITIONS=19} [2023-11-29 06:36:53,785 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2023-11-29 06:36:53,785 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 19 transitions, 52 flow [2023-11-29 06:36:53,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:53,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:36:53,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:36:53,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 06:36:53,786 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:36:53,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:36:53,787 INFO L85 PathProgramCache]: Analyzing trace with hash -2041042086, now seen corresponding path program 1 times [2023-11-29 06:36:53,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:36:53,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654081839] [2023-11-29 06:36:53,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:53,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:36:53,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:54,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:36:54,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:36:54,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654081839] [2023-11-29 06:36:54,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654081839] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:36:54,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:36:54,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:36:54,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989997889] [2023-11-29 06:36:54,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:36:54,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:36:54,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:36:54,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:36:54,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:36:54,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:36:54,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 19 transitions, 52 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:36:54,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:36:54,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:36:54,307 INFO L124 PetriNetUnfolderBase]: 74/137 cut-off events. [2023-11-29 06:36:54,308 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 06:36:54,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288 conditions, 137 events. 74/137 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 361 event pairs, 3 based on Foata normal form. 1/107 useless extension candidates. Maximal degree in co-relation 277. Up to 85 conditions per place. [2023-11-29 06:36:54,311 INFO L140 encePairwiseOnDemand]: 13/21 looper letters, 33 selfloop transitions, 11 changer transitions 2/47 dead transitions. [2023-11-29 06:36:54,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 47 transitions, 206 flow [2023-11-29 06:36:54,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:36:54,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:36:54,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 65 transitions. [2023-11-29 06:36:54,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2023-11-29 06:36:54,314 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 65 transitions. [2023-11-29 06:36:54,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 65 transitions. [2023-11-29 06:36:54,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:36:54,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 65 transitions. [2023-11-29 06:36:54,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,318 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,318 INFO L175 Difference]: Start difference. First operand has 21 places, 19 transitions, 52 flow. Second operand 6 states and 65 transitions. [2023-11-29 06:36:54,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 47 transitions, 206 flow [2023-11-29 06:36:54,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 47 transitions, 202 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 06:36:54,321 INFO L231 Difference]: Finished difference. Result has 28 places, 29 transitions, 116 flow [2023-11-29 06:36:54,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=116, PETRI_PLACES=28, PETRI_TRANSITIONS=29} [2023-11-29 06:36:54,322 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 6 predicate places. [2023-11-29 06:36:54,323 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 29 transitions, 116 flow [2023-11-29 06:36:54,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:36:54,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:36:54,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 06:36:54,324 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:36:54,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:36:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1036133586, now seen corresponding path program 2 times [2023-11-29 06:36:54,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:36:54,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713256501] [2023-11-29 06:36:54,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:54,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:36:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:54,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:36:54,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:36:54,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713256501] [2023-11-29 06:36:54,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713256501] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:36:54,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:36:54,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:36:54,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631384237] [2023-11-29 06:36:54,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:36:54,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:36:54,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:36:54,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:36:54,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:36:54,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:36:54,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 29 transitions, 116 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:36:54,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:36:54,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:36:54,739 INFO L124 PetriNetUnfolderBase]: 73/138 cut-off events. [2023-11-29 06:36:54,739 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-11-29 06:36:54,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 138 events. 73/138 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 362 event pairs, 4 based on Foata normal form. 1/116 useless extension candidates. Maximal degree in co-relation 396. Up to 85 conditions per place. [2023-11-29 06:36:54,742 INFO L140 encePairwiseOnDemand]: 13/21 looper letters, 32 selfloop transitions, 15 changer transitions 2/50 dead transitions. [2023-11-29 06:36:54,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 50 transitions, 280 flow [2023-11-29 06:36:54,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:36:54,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 06:36:54,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 67 transitions. [2023-11-29 06:36:54,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2023-11-29 06:36:54,745 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 67 transitions. [2023-11-29 06:36:54,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 67 transitions. [2023-11-29 06:36:54,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:36:54,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 67 transitions. [2023-11-29 06:36:54,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,748 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,748 INFO L175 Difference]: Start difference. First operand has 28 places, 29 transitions, 116 flow. Second operand 7 states and 67 transitions. [2023-11-29 06:36:54,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 50 transitions, 280 flow [2023-11-29 06:36:54,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 50 transitions, 272 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-11-29 06:36:54,752 INFO L231 Difference]: Finished difference. Result has 36 places, 34 transitions, 175 flow [2023-11-29 06:36:54,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=175, PETRI_PLACES=36, PETRI_TRANSITIONS=34} [2023-11-29 06:36:54,753 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 14 predicate places. [2023-11-29 06:36:54,753 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 34 transitions, 175 flow [2023-11-29 06:36:54,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:36:54,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:36:54,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 06:36:54,754 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:36:54,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:36:54,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1054567612, now seen corresponding path program 3 times [2023-11-29 06:36:54,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:36:54,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616199642] [2023-11-29 06:36:54,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:54,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:36:54,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:54,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:36:54,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:36:54,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616199642] [2023-11-29 06:36:54,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616199642] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:36:54,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:36:54,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:36:54,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592849185] [2023-11-29 06:36:54,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:36:54,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:36:54,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:36:54,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:36:54,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:36:54,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:36:54,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 34 transitions, 175 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:54,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:36:54,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:36:54,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:36:55,143 INFO L124 PetriNetUnfolderBase]: 91/175 cut-off events. [2023-11-29 06:36:55,143 INFO L125 PetriNetUnfolderBase]: For 117/117 co-relation queries the response was YES. [2023-11-29 06:36:55,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 591 conditions, 175 events. 91/175 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 519 event pairs, 8 based on Foata normal form. 1/145 useless extension candidates. Maximal degree in co-relation 568. Up to 63 conditions per place. [2023-11-29 06:36:55,147 INFO L140 encePairwiseOnDemand]: 13/21 looper letters, 39 selfloop transitions, 19 changer transitions 2/61 dead transitions. [2023-11-29 06:36:55,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 61 transitions, 384 flow [2023-11-29 06:36:55,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:36:55,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:36:55,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2023-11-29 06:36:55,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-11-29 06:36:55,149 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 80 transitions. [2023-11-29 06:36:55,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 80 transitions. [2023-11-29 06:36:55,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:36:55,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 80 transitions. [2023-11-29 06:36:55,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 10.0) internal successors, (80), 8 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) [2023-11-29 06:36:55,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 21.0) internal successors, (189), 9 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:55,152 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 21.0) internal successors, (189), 9 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:55,152 INFO L175 Difference]: Start difference. First operand has 36 places, 34 transitions, 175 flow. Second operand 8 states and 80 transitions. [2023-11-29 06:36:55,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 61 transitions, 384 flow [2023-11-29 06:36:55,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 61 transitions, 357 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-11-29 06:36:55,158 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 234 flow [2023-11-29 06:36:55,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=234, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2023-11-29 06:36:55,159 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 22 predicate places. [2023-11-29 06:36:55,159 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 234 flow [2023-11-29 06:36:55,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:55,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:36:55,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:36:55,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 06:36:55,160 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:36:55,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:36:55,161 INFO L85 PathProgramCache]: Analyzing trace with hash 858481975, now seen corresponding path program 1 times [2023-11-29 06:36:55,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:36:55,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798193744] [2023-11-29 06:36:55,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:55,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:36:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:55,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:36:55,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:36:55,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798193744] [2023-11-29 06:36:55,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798193744] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:36:55,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878994743] [2023-11-29 06:36:55,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:55,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:36:55,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:36:55,510 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:36:55,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 06:36:55,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:55,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:36:55,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:36:55,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2023-11-29 06:36:55,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:36:55,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:36:56,058 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 06:36:56,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 22 [2023-11-29 06:36:56,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:36:56,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878994743] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:36:56,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:36:56,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 11 [2023-11-29 06:36:56,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639543054] [2023-11-29 06:36:56,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:36:56,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:36:56,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:36:56,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:36:56,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:36:56,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:36:56,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 234 flow. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 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) [2023-11-29 06:36:56,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:36:56,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:36:56,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:36:56,502 INFO L124 PetriNetUnfolderBase]: 134/251 cut-off events. [2023-11-29 06:36:56,502 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2023-11-29 06:36:56,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 946 conditions, 251 events. 134/251 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 846 event pairs, 7 based on Foata normal form. 1/251 useless extension candidates. Maximal degree in co-relation 920. Up to 146 conditions per place. [2023-11-29 06:36:56,505 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 52 selfloop transitions, 22 changer transitions 4/79 dead transitions. [2023-11-29 06:36:56,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 79 transitions, 549 flow [2023-11-29 06:36:56,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:36:56,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:36:56,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2023-11-29 06:36:56,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-11-29 06:36:56,508 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 100 transitions. [2023-11-29 06:36:56,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 100 transitions. [2023-11-29 06:36:56,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:36:56,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 100 transitions. [2023-11-29 06:36:56,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:56,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 21.0) internal successors, (231), 11 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:56,511 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 21.0) internal successors, (231), 11 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:36:56,511 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 234 flow. Second operand 10 states and 100 transitions. [2023-11-29 06:36:56,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 79 transitions, 549 flow [2023-11-29 06:36:56,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 79 transitions, 516 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-11-29 06:36:56,526 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 323 flow [2023-11-29 06:36:56,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=323, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2023-11-29 06:36:56,527 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 28 predicate places. [2023-11-29 06:36:56,527 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 323 flow [2023-11-29 06:36:56,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 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) [2023-11-29 06:36:56,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:36:56,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:36:56,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 06:36:56,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:36:56,728 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:36:56,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:36:56,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1530794246, now seen corresponding path program 1 times [2023-11-29 06:36:56,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:36:56,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582418403] [2023-11-29 06:36:56,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:56,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:36:56,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:56,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:36:56,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:36:56,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582418403] [2023-11-29 06:36:56,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582418403] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:36:56,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084658066] [2023-11-29 06:36:56,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:36:56,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:36:56,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:36:56,903 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:36:56,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 06:36:56,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:36:57,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 06:36:57,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:36:57,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 06:36:57,269 INFO L349 Elim1Store]: treesize reduction 18, result has 28.0 percent of original size [2023-11-29 06:36:57,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 60 [2023-11-29 06:36:57,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:36:57,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:36:57,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 168 [2023-11-29 06:36:57,934 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:36:57,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 485 treesize of output 427 [2023-11-29 06:37:02,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:02,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084658066] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:02,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:02,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-11-29 06:37:02,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629645898] [2023-11-29 06:37:02,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:02,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:37:02,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:02,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:37:02,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:37:02,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:02,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 323 flow. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 16 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) [2023-11-29 06:37:02,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:02,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:02,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:03,349 INFO L124 PetriNetUnfolderBase]: 380/680 cut-off events. [2023-11-29 06:37:03,350 INFO L125 PetriNetUnfolderBase]: For 1143/1143 co-relation queries the response was YES. [2023-11-29 06:37:03,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2822 conditions, 680 events. 380/680 cut-off events. For 1143/1143 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3006 event pairs, 38 based on Foata normal form. 14/694 useless extension candidates. Maximal degree in co-relation 2677. Up to 249 conditions per place. [2023-11-29 06:37:03,356 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 73 selfloop transitions, 39 changer transitions 60/173 dead transitions. [2023-11-29 06:37:03,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 173 transitions, 1334 flow [2023-11-29 06:37:03,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 06:37:03,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 06:37:03,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 203 transitions. [2023-11-29 06:37:03,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2023-11-29 06:37:03,358 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 203 transitions. [2023-11-29 06:37:03,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 203 transitions. [2023-11-29 06:37:03,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:03,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 203 transitions. [2023-11-29 06:37:03,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 10.15) internal successors, (203), 20 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:03,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:03,362 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:03,362 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 323 flow. Second operand 20 states and 203 transitions. [2023-11-29 06:37:03,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 173 transitions, 1334 flow [2023-11-29 06:37:03,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 173 transitions, 1263 flow, removed 18 selfloop flow, removed 3 redundant places. [2023-11-29 06:37:03,375 INFO L231 Difference]: Finished difference. Result has 77 places, 68 transitions, 609 flow [2023-11-29 06:37:03,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=609, PETRI_PLACES=77, PETRI_TRANSITIONS=68} [2023-11-29 06:37:03,376 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 55 predicate places. [2023-11-29 06:37:03,376 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 609 flow [2023-11-29 06:37:03,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 16 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) [2023-11-29 06:37:03,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:03,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:03,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 06:37:03,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:03,579 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:03,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:03,579 INFO L85 PathProgramCache]: Analyzing trace with hash -974695041, now seen corresponding path program 2 times [2023-11-29 06:37:03,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:03,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017368621] [2023-11-29 06:37:03,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:03,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:03,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:03,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:03,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017368621] [2023-11-29 06:37:03,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017368621] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:03,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899719453] [2023-11-29 06:37:03,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:37:03,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:03,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:03,926 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:03,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 06:37:04,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:04,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:04,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:37:04,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:04,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2023-11-29 06:37:04,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:04,169 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:04,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:37:04,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 33 [2023-11-29 06:37:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:04,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899719453] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:04,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:04,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 11 [2023-11-29 06:37:04,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700962160] [2023-11-29 06:37:04,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:04,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:37:04,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:04,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:37:04,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:37:04,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:04,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 68 transitions, 609 flow. Second operand has 12 states, 12 states have (on average 5.5) internal successors, (66), 12 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) [2023-11-29 06:37:04,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:04,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:04,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:04,821 INFO L124 PetriNetUnfolderBase]: 261/494 cut-off events. [2023-11-29 06:37:04,821 INFO L125 PetriNetUnfolderBase]: For 1404/1404 co-relation queries the response was YES. [2023-11-29 06:37:04,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2325 conditions, 494 events. 261/494 cut-off events. For 1404/1404 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2072 event pairs, 28 based on Foata normal form. 1/493 useless extension candidates. Maximal degree in co-relation 2266. Up to 360 conditions per place. [2023-11-29 06:37:04,827 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 60 selfloop transitions, 38 changer transitions 4/103 dead transitions. [2023-11-29 06:37:04,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 103 transitions, 947 flow [2023-11-29 06:37:04,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:37:04,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:37:04,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2023-11-29 06:37:04,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43722943722943725 [2023-11-29 06:37:04,829 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 101 transitions. [2023-11-29 06:37:04,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 101 transitions. [2023-11-29 06:37:04,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:04,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 101 transitions. [2023-11-29 06:37:04,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 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) [2023-11-29 06:37:04,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 21.0) internal successors, (252), 12 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:04,831 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 21.0) internal successors, (252), 12 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:04,831 INFO L175 Difference]: Start difference. First operand has 77 places, 68 transitions, 609 flow. Second operand 11 states and 101 transitions. [2023-11-29 06:37:04,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 103 transitions, 947 flow [2023-11-29 06:37:04,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 103 transitions, 907 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-11-29 06:37:04,848 INFO L231 Difference]: Finished difference. Result has 78 places, 75 transitions, 729 flow [2023-11-29 06:37:04,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=729, PETRI_PLACES=78, PETRI_TRANSITIONS=75} [2023-11-29 06:37:04,849 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 56 predicate places. [2023-11-29 06:37:04,849 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 75 transitions, 729 flow [2023-11-29 06:37:04,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.5) internal successors, (66), 12 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) [2023-11-29 06:37:04,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:04,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:04,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 06:37:05,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:05,050 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:05,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:05,050 INFO L85 PathProgramCache]: Analyzing trace with hash 611109239, now seen corresponding path program 3 times [2023-11-29 06:37:05,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:05,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195879711] [2023-11-29 06:37:05,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:05,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:05,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:05,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:05,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195879711] [2023-11-29 06:37:05,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195879711] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:05,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597628785] [2023-11-29 06:37:05,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:37:05,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:05,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:05,343 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:05,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 06:37:05,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:37:05,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:05,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:37:05,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:05,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 06:37:05,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:05,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:05,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:37:05,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 73 [2023-11-29 06:37:05,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:05,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597628785] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:05,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:05,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 10 [2023-11-29 06:37:05,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618127331] [2023-11-29 06:37:05,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:05,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:37:05,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:05,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:37:05,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:37:05,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:05,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 75 transitions, 729 flow. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:05,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:05,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:05,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:06,015 INFO L124 PetriNetUnfolderBase]: 263/503 cut-off events. [2023-11-29 06:37:06,015 INFO L125 PetriNetUnfolderBase]: For 1695/1695 co-relation queries the response was YES. [2023-11-29 06:37:06,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2471 conditions, 503 events. 263/503 cut-off events. For 1695/1695 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2163 event pairs, 46 based on Foata normal form. 1/504 useless extension candidates. Maximal degree in co-relation 2333. Up to 376 conditions per place. [2023-11-29 06:37:06,021 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 57 selfloop transitions, 29 changer transitions 4/91 dead transitions. [2023-11-29 06:37:06,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 91 transitions, 975 flow [2023-11-29 06:37:06,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:37:06,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 06:37:06,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 65 transitions. [2023-11-29 06:37:06,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2023-11-29 06:37:06,022 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 65 transitions. [2023-11-29 06:37:06,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 65 transitions. [2023-11-29 06:37:06,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:06,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 65 transitions. [2023-11-29 06:37:06,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:06,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:06,024 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:06,024 INFO L175 Difference]: Start difference. First operand has 78 places, 75 transitions, 729 flow. Second operand 7 states and 65 transitions. [2023-11-29 06:37:06,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 91 transitions, 975 flow [2023-11-29 06:37:06,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 91 transitions, 891 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-11-29 06:37:06,035 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 726 flow [2023-11-29 06:37:06,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=726, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2023-11-29 06:37:06,036 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 53 predicate places. [2023-11-29 06:37:06,036 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 726 flow [2023-11-29 06:37:06,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:06,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:06,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:06,042 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 06:37:06,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:06,239 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:06,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:06,239 INFO L85 PathProgramCache]: Analyzing trace with hash -553918093, now seen corresponding path program 4 times [2023-11-29 06:37:06,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:06,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052333961] [2023-11-29 06:37:06,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:06,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:06,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:06,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:06,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:06,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052333961] [2023-11-29 06:37:06,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052333961] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:06,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624731923] [2023-11-29 06:37:06,531 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:37:06,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:06,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:06,534 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:06,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 06:37:06,617 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:37:06,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:06,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:37:06,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:06,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 06:37:06,727 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:06,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:06,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:37:06,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 33 [2023-11-29 06:37:06,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:06,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624731923] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:06,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:06,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2023-11-29 06:37:06,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888147962] [2023-11-29 06:37:06,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:06,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:37:06,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:06,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:37:06,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:37:06,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:06,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 726 flow. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:06,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:06,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:06,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:07,310 INFO L124 PetriNetUnfolderBase]: 265/512 cut-off events. [2023-11-29 06:37:07,310 INFO L125 PetriNetUnfolderBase]: For 1604/1604 co-relation queries the response was YES. [2023-11-29 06:37:07,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2452 conditions, 512 events. 265/512 cut-off events. For 1604/1604 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2221 event pairs, 42 based on Foata normal form. 1/513 useless extension candidates. Maximal degree in co-relation 2288. Up to 343 conditions per place. [2023-11-29 06:37:07,315 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 56 selfloop transitions, 39 changer transitions 4/100 dead transitions. [2023-11-29 06:37:07,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 100 transitions, 1021 flow [2023-11-29 06:37:07,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:37:07,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 06:37:07,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 84 transitions. [2023-11-29 06:37:07,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-11-29 06:37:07,317 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 84 transitions. [2023-11-29 06:37:07,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 84 transitions. [2023-11-29 06:37:07,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:07,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 84 transitions. [2023-11-29 06:37:07,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:07,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 21.0) internal successors, (210), 10 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:07,319 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 21.0) internal successors, (210), 10 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:07,319 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 726 flow. Second operand 9 states and 84 transitions. [2023-11-29 06:37:07,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 100 transitions, 1021 flow [2023-11-29 06:37:07,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 100 transitions, 960 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-11-29 06:37:07,331 INFO L231 Difference]: Finished difference. Result has 81 places, 79 transitions, 811 flow [2023-11-29 06:37:07,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=811, PETRI_PLACES=81, PETRI_TRANSITIONS=79} [2023-11-29 06:37:07,332 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 59 predicate places. [2023-11-29 06:37:07,332 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 811 flow [2023-11-29 06:37:07,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:07,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:07,333 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:07,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 06:37:07,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-29 06:37:07,534 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:07,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:07,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1380100434, now seen corresponding path program 5 times [2023-11-29 06:37:07,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:07,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611376754] [2023-11-29 06:37:07,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:07,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:07,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:07,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:07,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611376754] [2023-11-29 06:37:07,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611376754] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:07,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459004258] [2023-11-29 06:37:07,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:37:07,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:07,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:07,721 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:07,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 06:37:07,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:07,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:07,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 06:37:07,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:07,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 06:37:08,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 06:37:08,131 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:08,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:08,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2023-11-29 06:37:08,696 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 06:37:08,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 41 [2023-11-29 06:37:08,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:08,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459004258] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:08,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:08,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 22 [2023-11-29 06:37:08,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11725524] [2023-11-29 06:37:08,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:08,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 06:37:08,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:08,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 06:37:08,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-11-29 06:37:08,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:08,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 79 transitions, 811 flow. Second operand has 22 states, 22 states have (on average 5.181818181818182) internal successors, (114), 22 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:08,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:08,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:08,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:11,691 INFO L124 PetriNetUnfolderBase]: 412/855 cut-off events. [2023-11-29 06:37:11,692 INFO L125 PetriNetUnfolderBase]: For 3006/3006 co-relation queries the response was YES. [2023-11-29 06:37:11,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4163 conditions, 855 events. 412/855 cut-off events. For 3006/3006 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4655 event pairs, 24 based on Foata normal form. 28/883 useless extension candidates. Maximal degree in co-relation 3850. Up to 259 conditions per place. [2023-11-29 06:37:11,698 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 118 selfloop transitions, 72 changer transitions 92/283 dead transitions. [2023-11-29 06:37:11,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 283 transitions, 2505 flow [2023-11-29 06:37:11,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-29 06:37:11,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-29 06:37:11,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 376 transitions. [2023-11-29 06:37:11,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4367015098722416 [2023-11-29 06:37:11,702 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 376 transitions. [2023-11-29 06:37:11,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 376 transitions. [2023-11-29 06:37:11,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:11,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 376 transitions. [2023-11-29 06:37:11,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 9.170731707317072) internal successors, (376), 41 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:11,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 21.0) internal successors, (882), 42 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:11,707 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 21.0) internal successors, (882), 42 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:11,707 INFO L175 Difference]: Start difference. First operand has 81 places, 79 transitions, 811 flow. Second operand 41 states and 376 transitions. [2023-11-29 06:37:11,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 283 transitions, 2505 flow [2023-11-29 06:37:11,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 283 transitions, 2372 flow, removed 29 selfloop flow, removed 5 redundant places. [2023-11-29 06:37:11,722 INFO L231 Difference]: Finished difference. Result has 129 places, 99 transitions, 1162 flow [2023-11-29 06:37:11,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=1162, PETRI_PLACES=129, PETRI_TRANSITIONS=99} [2023-11-29 06:37:11,723 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 107 predicate places. [2023-11-29 06:37:11,723 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 99 transitions, 1162 flow [2023-11-29 06:37:11,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.181818181818182) internal successors, (114), 22 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:11,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:11,724 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:11,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 06:37:11,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 06:37:11,927 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:11,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:11,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1990042144, now seen corresponding path program 6 times [2023-11-29 06:37:11,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:11,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563273683] [2023-11-29 06:37:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:11,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:11,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:12,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:12,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:12,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563273683] [2023-11-29 06:37:12,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563273683] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:12,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025503951] [2023-11-29 06:37:12,163 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:37:12,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:12,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:12,164 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:12,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 06:37:12,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 06:37:12,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:12,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 06:37:12,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:12,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 06:37:12,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 06:37:12,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:12,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:13,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2023-11-29 06:37:13,041 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 06:37:13,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 41 [2023-11-29 06:37:13,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:13,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025503951] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:13,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:13,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 22 [2023-11-29 06:37:13,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088883992] [2023-11-29 06:37:13,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:13,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 06:37:13,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:13,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 06:37:13,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-11-29 06:37:13,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:13,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 99 transitions, 1162 flow. Second operand has 22 states, 22 states have (on average 5.090909090909091) internal successors, (112), 22 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:13,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:13,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:13,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:14,569 INFO L124 PetriNetUnfolderBase]: 363/736 cut-off events. [2023-11-29 06:37:14,569 INFO L125 PetriNetUnfolderBase]: For 7141/7141 co-relation queries the response was YES. [2023-11-29 06:37:14,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4634 conditions, 736 events. 363/736 cut-off events. For 7141/7141 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3763 event pairs, 3 based on Foata normal form. 8/743 useless extension candidates. Maximal degree in co-relation 4494. Up to 271 conditions per place. [2023-11-29 06:37:14,576 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 106 selfloop transitions, 59 changer transitions 48/214 dead transitions. [2023-11-29 06:37:14,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 214 transitions, 2490 flow [2023-11-29 06:37:14,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 06:37:14,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 06:37:14,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 256 transitions. [2023-11-29 06:37:14,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3585434173669468 [2023-11-29 06:37:14,579 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 256 transitions. [2023-11-29 06:37:14,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 256 transitions. [2023-11-29 06:37:14,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:14,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 256 transitions. [2023-11-29 06:37:14,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 7.529411764705882) internal successors, (256), 34 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:14,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:14,583 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:14,583 INFO L175 Difference]: Start difference. First operand has 129 places, 99 transitions, 1162 flow. Second operand 34 states and 256 transitions. [2023-11-29 06:37:14,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 214 transitions, 2490 flow [2023-11-29 06:37:14,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 214 transitions, 1973 flow, removed 175 selfloop flow, removed 24 redundant places. [2023-11-29 06:37:14,614 INFO L231 Difference]: Finished difference. Result has 133 places, 109 transitions, 1169 flow [2023-11-29 06:37:14,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1169, PETRI_PLACES=133, PETRI_TRANSITIONS=109} [2023-11-29 06:37:14,615 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 111 predicate places. [2023-11-29 06:37:14,615 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 109 transitions, 1169 flow [2023-11-29 06:37:14,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.090909090909091) internal successors, (112), 22 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:14,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:14,615 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:14,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 06:37:14,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 06:37:14,817 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:14,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:14,817 INFO L85 PathProgramCache]: Analyzing trace with hash -367691228, now seen corresponding path program 7 times [2023-11-29 06:37:14,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:14,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423971623] [2023-11-29 06:37:14,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:14,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:14,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:14,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:14,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:14,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423971623] [2023-11-29 06:37:14,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423971623] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:14,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633247582] [2023-11-29 06:37:14,973 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:37:14,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:14,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:14,974 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:14,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 06:37:15,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:15,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 06:37:15,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:15,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 06:37:15,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 06:37:15,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:15,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:15,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2023-11-29 06:37:15,792 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 06:37:15,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 41 [2023-11-29 06:37:15,837 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:15,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633247582] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:15,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:15,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 21 [2023-11-29 06:37:15,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73431902] [2023-11-29 06:37:15,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:15,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 06:37:15,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:15,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 06:37:15,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2023-11-29 06:37:15,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:15,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 109 transitions, 1169 flow. Second operand has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 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) [2023-11-29 06:37:15,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:15,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:15,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:16,575 INFO L124 PetriNetUnfolderBase]: 350/698 cut-off events. [2023-11-29 06:37:16,575 INFO L125 PetriNetUnfolderBase]: For 6662/6662 co-relation queries the response was YES. [2023-11-29 06:37:16,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4119 conditions, 698 events. 350/698 cut-off events. For 6662/6662 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3465 event pairs, 9 based on Foata normal form. 17/714 useless extension candidates. Maximal degree in co-relation 4082. Up to 222 conditions per place. [2023-11-29 06:37:16,581 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 63 selfloop transitions, 61 changer transitions 43/168 dead transitions. [2023-11-29 06:37:16,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 168 transitions, 1864 flow [2023-11-29 06:37:16,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 06:37:16,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 06:37:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 163 transitions. [2023-11-29 06:37:16,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36961451247165533 [2023-11-29 06:37:16,582 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 163 transitions. [2023-11-29 06:37:16,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 163 transitions. [2023-11-29 06:37:16,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:16,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 163 transitions. [2023-11-29 06:37:16,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 7.761904761904762) internal successors, (163), 21 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:16,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 21.0) internal successors, (462), 22 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:16,584 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 21.0) internal successors, (462), 22 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:16,584 INFO L175 Difference]: Start difference. First operand has 133 places, 109 transitions, 1169 flow. Second operand 21 states and 163 transitions. [2023-11-29 06:37:16,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 168 transitions, 1864 flow [2023-11-29 06:37:16,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 168 transitions, 1643 flow, removed 60 selfloop flow, removed 17 redundant places. [2023-11-29 06:37:16,602 INFO L231 Difference]: Finished difference. Result has 128 places, 96 transitions, 1056 flow [2023-11-29 06:37:16,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1056, PETRI_PLACES=128, PETRI_TRANSITIONS=96} [2023-11-29 06:37:16,603 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 106 predicate places. [2023-11-29 06:37:16,603 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 96 transitions, 1056 flow [2023-11-29 06:37:16,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 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) [2023-11-29 06:37:16,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:16,603 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:16,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 06:37:16,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:16,804 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:16,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:16,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2067936979, now seen corresponding path program 2 times [2023-11-29 06:37:16,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:16,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036279014] [2023-11-29 06:37:16,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:16,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:16,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:16,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:16,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:16,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036279014] [2023-11-29 06:37:16,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036279014] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:16,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601957457] [2023-11-29 06:37:16,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:37:16,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:16,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:16,974 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:16,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 06:37:17,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:17,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:17,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:17,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:17,167 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:17,167 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:17,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:17,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601957457] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:17,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:17,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-11-29 06:37:17,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620505086] [2023-11-29 06:37:17,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:17,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:37:17,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:17,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:37:17,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:37:17,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:17,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 96 transitions, 1056 flow. Second operand has 11 states, 11 states have (on average 5.454545454545454) internal successors, (60), 11 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:17,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:17,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:17,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:17,801 INFO L124 PetriNetUnfolderBase]: 328/634 cut-off events. [2023-11-29 06:37:17,801 INFO L125 PetriNetUnfolderBase]: For 7512/7512 co-relation queries the response was YES. [2023-11-29 06:37:17,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3896 conditions, 634 events. 328/634 cut-off events. For 7512/7512 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3031 event pairs, 40 based on Foata normal form. 16/649 useless extension candidates. Maximal degree in co-relation 3855. Up to 216 conditions per place. [2023-11-29 06:37:17,808 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 122 selfloop transitions, 48 changer transitions 1/172 dead transitions. [2023-11-29 06:37:17,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 172 transitions, 1959 flow [2023-11-29 06:37:17,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:37:17,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:37:17,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 144 transitions. [2023-11-29 06:37:17,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2023-11-29 06:37:17,809 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 144 transitions. [2023-11-29 06:37:17,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 144 transitions. [2023-11-29 06:37:17,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:17,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 144 transitions. [2023-11-29 06:37:17,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:17,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:17,812 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:17,812 INFO L175 Difference]: Start difference. First operand has 128 places, 96 transitions, 1056 flow. Second operand 16 states and 144 transitions. [2023-11-29 06:37:17,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 172 transitions, 1959 flow [2023-11-29 06:37:17,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 172 transitions, 1784 flow, removed 71 selfloop flow, removed 13 redundant places. [2023-11-29 06:37:17,836 INFO L231 Difference]: Finished difference. Result has 113 places, 114 transitions, 1312 flow [2023-11-29 06:37:17,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1312, PETRI_PLACES=113, PETRI_TRANSITIONS=114} [2023-11-29 06:37:17,837 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 91 predicate places. [2023-11-29 06:37:17,837 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 114 transitions, 1312 flow [2023-11-29 06:37:17,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.454545454545454) internal successors, (60), 11 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:17,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:17,837 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:17,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 06:37:18,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 06:37:18,038 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:18,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:18,038 INFO L85 PathProgramCache]: Analyzing trace with hash 117711907, now seen corresponding path program 3 times [2023-11-29 06:37:18,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:18,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811105225] [2023-11-29 06:37:18,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:18,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:18,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:18,181 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:18,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:18,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811105225] [2023-11-29 06:37:18,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811105225] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:18,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244390115] [2023-11-29 06:37:18,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:37:18,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:18,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:18,183 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:18,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 06:37:18,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:37:18,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:18,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:18,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:18,353 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:18,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:18,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:18,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244390115] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:18,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:18,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 06:37:18,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048021063] [2023-11-29 06:37:18,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:18,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:37:18,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:18,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:37:18,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:37:18,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:18,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 114 transitions, 1312 flow. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 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) [2023-11-29 06:37:18,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:18,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:18,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:19,165 INFO L124 PetriNetUnfolderBase]: 419/822 cut-off events. [2023-11-29 06:37:19,165 INFO L125 PetriNetUnfolderBase]: For 11451/11451 co-relation queries the response was YES. [2023-11-29 06:37:19,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5307 conditions, 822 events. 419/822 cut-off events. For 11451/11451 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4234 event pairs, 83 based on Foata normal form. 20/841 useless extension candidates. Maximal degree in co-relation 5265. Up to 367 conditions per place. [2023-11-29 06:37:19,177 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 153 selfloop transitions, 76 changer transitions 0/230 dead transitions. [2023-11-29 06:37:19,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 230 transitions, 2781 flow [2023-11-29 06:37:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 06:37:19,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 06:37:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 198 transitions. [2023-11-29 06:37:19,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2023-11-29 06:37:19,179 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 198 transitions. [2023-11-29 06:37:19,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 198 transitions. [2023-11-29 06:37:19,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:19,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 198 transitions. [2023-11-29 06:37:19,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 9.9) internal successors, (198), 20 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:19,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:19,182 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:19,182 INFO L175 Difference]: Start difference. First operand has 113 places, 114 transitions, 1312 flow. Second operand 20 states and 198 transitions. [2023-11-29 06:37:19,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 230 transitions, 2781 flow [2023-11-29 06:37:19,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 230 transitions, 2350 flow, removed 213 selfloop flow, removed 3 redundant places. [2023-11-29 06:37:19,233 INFO L231 Difference]: Finished difference. Result has 139 places, 154 transitions, 1901 flow [2023-11-29 06:37:19,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1901, PETRI_PLACES=139, PETRI_TRANSITIONS=154} [2023-11-29 06:37:19,234 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 117 predicate places. [2023-11-29 06:37:19,234 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 154 transitions, 1901 flow [2023-11-29 06:37:19,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 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) [2023-11-29 06:37:19,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:19,234 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:19,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 06:37:19,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 06:37:19,435 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:19,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:19,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1717710429, now seen corresponding path program 4 times [2023-11-29 06:37:19,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:19,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393130835] [2023-11-29 06:37:19,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:19,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:19,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:19,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:19,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:19,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393130835] [2023-11-29 06:37:19,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393130835] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:19,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881546023] [2023-11-29 06:37:19,583 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:37:19,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:19,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:19,584 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:19,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 06:37:19,716 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:37:19,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:19,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:19,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:19,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:19,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:19,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:19,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881546023] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:19,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:19,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 06:37:19,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262266344] [2023-11-29 06:37:19,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:19,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:37:19,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:19,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:37:19,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:37:19,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:19,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 154 transitions, 1901 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:19,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:19,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:19,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:20,388 INFO L124 PetriNetUnfolderBase]: 420/790 cut-off events. [2023-11-29 06:37:20,388 INFO L125 PetriNetUnfolderBase]: For 7935/7935 co-relation queries the response was YES. [2023-11-29 06:37:20,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5013 conditions, 790 events. 420/790 cut-off events. For 7935/7935 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3871 event pairs, 83 based on Foata normal form. 18/807 useless extension candidates. Maximal degree in co-relation 4962. Up to 373 conditions per place. [2023-11-29 06:37:20,400 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 133 selfloop transitions, 73 changer transitions 0/207 dead transitions. [2023-11-29 06:37:20,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 207 transitions, 2546 flow [2023-11-29 06:37:20,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:37:20,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 06:37:20,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 155 transitions. [2023-11-29 06:37:20,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2023-11-29 06:37:20,401 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 155 transitions. [2023-11-29 06:37:20,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 155 transitions. [2023-11-29 06:37:20,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:20,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 155 transitions. [2023-11-29 06:37:20,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.333333333333334) internal successors, (155), 15 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:20,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 21.0) internal successors, (336), 16 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:20,403 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 21.0) internal successors, (336), 16 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:20,404 INFO L175 Difference]: Start difference. First operand has 139 places, 154 transitions, 1901 flow. Second operand 15 states and 155 transitions. [2023-11-29 06:37:20,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 207 transitions, 2546 flow [2023-11-29 06:37:20,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 207 transitions, 2305 flow, removed 115 selfloop flow, removed 4 redundant places. [2023-11-29 06:37:20,444 INFO L231 Difference]: Finished difference. Result has 150 places, 156 transitions, 1906 flow [2023-11-29 06:37:20,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1906, PETRI_PLACES=150, PETRI_TRANSITIONS=156} [2023-11-29 06:37:20,445 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 128 predicate places. [2023-11-29 06:37:20,445 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 156 transitions, 1906 flow [2023-11-29 06:37:20,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:20,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:20,445 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:20,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 06:37:20,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 06:37:20,646 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:20,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:20,646 INFO L85 PathProgramCache]: Analyzing trace with hash 818365597, now seen corresponding path program 5 times [2023-11-29 06:37:20,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:20,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899798689] [2023-11-29 06:37:20,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:20,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:20,811 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:20,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:20,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899798689] [2023-11-29 06:37:20,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899798689] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:20,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431502594] [2023-11-29 06:37:20,812 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:37:20,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:20,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:20,813 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:20,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 06:37:20,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:20,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:20,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:20,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:20,983 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:20,983 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:21,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:21,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431502594] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:21,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:21,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 06:37:21,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138709119] [2023-11-29 06:37:21,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:21,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:37:21,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:21,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:37:21,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:37:21,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:21,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 156 transitions, 1906 flow. Second operand has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:21,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:21,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:21,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:21,842 INFO L124 PetriNetUnfolderBase]: 629/1180 cut-off events. [2023-11-29 06:37:21,842 INFO L125 PetriNetUnfolderBase]: For 12530/12530 co-relation queries the response was YES. [2023-11-29 06:37:21,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7251 conditions, 1180 events. 629/1180 cut-off events. For 12530/12530 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6383 event pairs, 88 based on Foata normal form. 28/1207 useless extension candidates. Maximal degree in co-relation 7197. Up to 598 conditions per place. [2023-11-29 06:37:21,853 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 172 selfloop transitions, 103 changer transitions 0/276 dead transitions. [2023-11-29 06:37:21,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 276 transitions, 3614 flow [2023-11-29 06:37:21,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 06:37:21,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 06:37:21,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 161 transitions. [2023-11-29 06:37:21,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45098039215686275 [2023-11-29 06:37:21,855 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 161 transitions. [2023-11-29 06:37:21,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 161 transitions. [2023-11-29 06:37:21,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:21,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 161 transitions. [2023-11-29 06:37:21,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 9.470588235294118) internal successors, (161), 17 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:21,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:21,856 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:21,856 INFO L175 Difference]: Start difference. First operand has 150 places, 156 transitions, 1906 flow. Second operand 17 states and 161 transitions. [2023-11-29 06:37:21,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 276 transitions, 3614 flow [2023-11-29 06:37:21,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 276 transitions, 3387 flow, removed 61 selfloop flow, removed 9 redundant places. [2023-11-29 06:37:21,893 INFO L231 Difference]: Finished difference. Result has 165 places, 211 transitions, 2871 flow [2023-11-29 06:37:21,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2871, PETRI_PLACES=165, PETRI_TRANSITIONS=211} [2023-11-29 06:37:21,894 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 143 predicate places. [2023-11-29 06:37:21,894 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 211 transitions, 2871 flow [2023-11-29 06:37:21,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:21,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:21,894 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:21,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 06:37:22,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 06:37:22,095 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:22,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:22,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1179854851, now seen corresponding path program 6 times [2023-11-29 06:37:22,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:22,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875827836] [2023-11-29 06:37:22,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:22,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:22,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:22,254 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:22,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:22,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875827836] [2023-11-29 06:37:22,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875827836] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:22,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228193252] [2023-11-29 06:37:22,254 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:37:22,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:22,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:22,256 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:22,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 06:37:22,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 06:37:22,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:22,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:22,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:22,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:22,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:22,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228193252] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:22,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:22,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 06:37:22,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677607084] [2023-11-29 06:37:22,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:22,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:37:22,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:22,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:37:22,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:37:22,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:22,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 211 transitions, 2871 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:22,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:22,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:22,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:23,122 INFO L124 PetriNetUnfolderBase]: 630/1148 cut-off events. [2023-11-29 06:37:23,122 INFO L125 PetriNetUnfolderBase]: For 13767/13767 co-relation queries the response was YES. [2023-11-29 06:37:23,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7680 conditions, 1148 events. 630/1148 cut-off events. For 13767/13767 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5983 event pairs, 88 based on Foata normal form. 18/1165 useless extension candidates. Maximal degree in co-relation 7618. Up to 604 conditions per place. [2023-11-29 06:37:23,136 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 161 selfloop transitions, 101 changer transitions 0/263 dead transitions. [2023-11-29 06:37:23,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 263 transitions, 3789 flow [2023-11-29 06:37:23,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:37:23,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:37:23,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 137 transitions. [2023-11-29 06:37:23,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2023-11-29 06:37:23,137 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 137 transitions. [2023-11-29 06:37:23,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 137 transitions. [2023-11-29 06:37:23,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:23,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 137 transitions. [2023-11-29 06:37:23,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.785714285714286) internal successors, (137), 14 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:23,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 21.0) internal successors, (315), 15 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:23,139 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 21.0) internal successors, (315), 15 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:23,139 INFO L175 Difference]: Start difference. First operand has 165 places, 211 transitions, 2871 flow. Second operand 14 states and 137 transitions. [2023-11-29 06:37:23,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 263 transitions, 3789 flow [2023-11-29 06:37:23,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 263 transitions, 3479 flow, removed 141 selfloop flow, removed 6 redundant places. [2023-11-29 06:37:23,200 INFO L231 Difference]: Finished difference. Result has 174 places, 214 transitions, 2910 flow [2023-11-29 06:37:23,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2910, PETRI_PLACES=174, PETRI_TRANSITIONS=214} [2023-11-29 06:37:23,200 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 152 predicate places. [2023-11-29 06:37:23,200 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 214 transitions, 2910 flow [2023-11-29 06:37:23,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:23,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:23,201 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:23,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 06:37:23,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 06:37:23,401 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:23,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:23,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1780521115, now seen corresponding path program 7 times [2023-11-29 06:37:23,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:23,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450809238] [2023-11-29 06:37:23,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:23,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:23,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:23,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:23,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450809238] [2023-11-29 06:37:23,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450809238] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:23,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032773346] [2023-11-29 06:37:23,542 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:37:23,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:23,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:23,545 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:23,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 06:37:23,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:23,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:23,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:23,713 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:23,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:23,978 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:23,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032773346] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:23,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:23,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 06:37:23,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440290917] [2023-11-29 06:37:23,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:23,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:37:23,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:23,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:37:23,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:37:23,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:23,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 214 transitions, 2910 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:23,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:23,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:23,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:24,964 INFO L124 PetriNetUnfolderBase]: 939/1717 cut-off events. [2023-11-29 06:37:24,964 INFO L125 PetriNetUnfolderBase]: For 21585/21585 co-relation queries the response was YES. [2023-11-29 06:37:24,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11597 conditions, 1717 events. 939/1717 cut-off events. For 21585/21585 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9682 event pairs, 27 based on Foata normal form. 6/1722 useless extension candidates. Maximal degree in co-relation 11534. Up to 503 conditions per place. [2023-11-29 06:37:24,981 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 216 selfloop transitions, 147 changer transitions 0/364 dead transitions. [2023-11-29 06:37:24,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 364 transitions, 5436 flow [2023-11-29 06:37:24,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:37:24,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:37:24,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 165 transitions. [2023-11-29 06:37:24,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2023-11-29 06:37:24,982 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 165 transitions. [2023-11-29 06:37:24,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 165 transitions. [2023-11-29 06:37:24,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:24,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 165 transitions. [2023-11-29 06:37:24,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 10.3125) internal successors, (165), 16 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:24,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:24,985 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:24,985 INFO L175 Difference]: Start difference. First operand has 174 places, 214 transitions, 2910 flow. Second operand 16 states and 165 transitions. [2023-11-29 06:37:24,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 364 transitions, 5436 flow [2023-11-29 06:37:25,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 364 transitions, 5112 flow, removed 78 selfloop flow, removed 9 redundant places. [2023-11-29 06:37:25,077 INFO L231 Difference]: Finished difference. Result has 187 places, 258 transitions, 3845 flow [2023-11-29 06:37:25,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3845, PETRI_PLACES=187, PETRI_TRANSITIONS=258} [2023-11-29 06:37:25,078 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 165 predicate places. [2023-11-29 06:37:25,078 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 258 transitions, 3845 flow [2023-11-29 06:37:25,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:25,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:25,078 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:25,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 06:37:25,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 06:37:25,279 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:25,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:25,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1798955141, now seen corresponding path program 8 times [2023-11-29 06:37:25,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:25,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908990381] [2023-11-29 06:37:25,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:25,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:25,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:25,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:25,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:25,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908990381] [2023-11-29 06:37:25,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908990381] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:25,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460450958] [2023-11-29 06:37:25,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:37:25,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:25,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:25,442 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:25,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 06:37:25,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:25,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:25,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:25,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:25,623 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:25,623 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:25,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:25,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460450958] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:25,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:25,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 06:37:25,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760171513] [2023-11-29 06:37:25,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:25,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 06:37:25,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:25,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 06:37:25,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:37:25,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:25,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 258 transitions, 3845 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 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) [2023-11-29 06:37:25,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:25,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:25,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:26,828 INFO L124 PetriNetUnfolderBase]: 1139/2092 cut-off events. [2023-11-29 06:37:26,828 INFO L125 PetriNetUnfolderBase]: For 32898/32898 co-relation queries the response was YES. [2023-11-29 06:37:26,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14975 conditions, 2092 events. 1139/2092 cut-off events. For 32898/32898 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12254 event pairs, 69 based on Foata normal form. 14/2105 useless extension candidates. Maximal degree in co-relation 14905. Up to 719 conditions per place. [2023-11-29 06:37:26,858 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 208 selfloop transitions, 183 changer transitions 0/392 dead transitions. [2023-11-29 06:37:26,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 392 transitions, 6060 flow [2023-11-29 06:37:26,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 06:37:26,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 06:37:26,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 185 transitions. [2023-11-29 06:37:26,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2023-11-29 06:37:26,859 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 185 transitions. [2023-11-29 06:37:26,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 185 transitions. [2023-11-29 06:37:26,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:26,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 185 transitions. [2023-11-29 06:37:26,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 10.277777777777779) internal successors, (185), 18 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:26,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:26,862 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:26,862 INFO L175 Difference]: Start difference. First operand has 187 places, 258 transitions, 3845 flow. Second operand 18 states and 185 transitions. [2023-11-29 06:37:26,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 392 transitions, 6060 flow [2023-11-29 06:37:27,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 392 transitions, 5604 flow, removed 198 selfloop flow, removed 6 redundant places. [2023-11-29 06:37:27,080 INFO L231 Difference]: Finished difference. Result has 206 places, 295 transitions, 4567 flow [2023-11-29 06:37:27,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4567, PETRI_PLACES=206, PETRI_TRANSITIONS=295} [2023-11-29 06:37:27,081 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 184 predicate places. [2023-11-29 06:37:27,081 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 295 transitions, 4567 flow [2023-11-29 06:37:27,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 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) [2023-11-29 06:37:27,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:27,081 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:27,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 06:37:27,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:27,281 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:27,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:27,282 INFO L85 PathProgramCache]: Analyzing trace with hash -660589819, now seen corresponding path program 9 times [2023-11-29 06:37:27,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:27,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950447109] [2023-11-29 06:37:27,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:27,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:27,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:27,458 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:27,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:27,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950447109] [2023-11-29 06:37:27,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950447109] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:27,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437814206] [2023-11-29 06:37:27,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:37:27,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:27,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:27,460 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:27,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 06:37:27,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:37:27,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:27,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:27,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:27,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:27,696 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:27,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:27,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437814206] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:27,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:27,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 06:37:27,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989708775] [2023-11-29 06:37:27,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:27,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 06:37:27,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:27,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 06:37:27,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:37:27,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:27,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 295 transitions, 4567 flow. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 13 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:27,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:27,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:27,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:28,738 INFO L124 PetriNetUnfolderBase]: 1170/2149 cut-off events. [2023-11-29 06:37:28,738 INFO L125 PetriNetUnfolderBase]: For 33765/33765 co-relation queries the response was YES. [2023-11-29 06:37:28,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15701 conditions, 2149 events. 1170/2149 cut-off events. For 33765/33765 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12639 event pairs, 87 based on Foata normal form. 16/2164 useless extension candidates. Maximal degree in co-relation 15627. Up to 824 conditions per place. [2023-11-29 06:37:28,758 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 190 selfloop transitions, 181 changer transitions 0/372 dead transitions. [2023-11-29 06:37:28,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 372 transitions, 6099 flow [2023-11-29 06:37:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:37:28,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:37:28,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 148 transitions. [2023-11-29 06:37:28,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2023-11-29 06:37:28,759 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 148 transitions. [2023-11-29 06:37:28,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 148 transitions. [2023-11-29 06:37:28,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:28,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 148 transitions. [2023-11-29 06:37:28,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:28,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:28,761 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:28,762 INFO L175 Difference]: Start difference. First operand has 206 places, 295 transitions, 4567 flow. Second operand 16 states and 148 transitions. [2023-11-29 06:37:28,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 372 transitions, 6099 flow [2023-11-29 06:37:28,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 372 transitions, 5960 flow, removed 39 selfloop flow, removed 5 redundant places. [2023-11-29 06:37:28,926 INFO L231 Difference]: Finished difference. Result has 220 places, 307 transitions, 5154 flow [2023-11-29 06:37:28,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5154, PETRI_PLACES=220, PETRI_TRANSITIONS=307} [2023-11-29 06:37:28,927 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 198 predicate places. [2023-11-29 06:37:28,927 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 307 transitions, 5154 flow [2023-11-29 06:37:28,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 13 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:28,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:28,927 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:28,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 06:37:29,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:29,128 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:29,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:29,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1794753955, now seen corresponding path program 8 times [2023-11-29 06:37:29,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:29,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234733270] [2023-11-29 06:37:29,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:29,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:29,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:29,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:29,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:29,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234733270] [2023-11-29 06:37:29,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234733270] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:29,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640139792] [2023-11-29 06:37:29,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:37:29,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:29,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:29,343 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:29,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 06:37:29,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:29,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:29,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:37:29,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:29,562 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:29,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:29,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:29,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640139792] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:29,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:29,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2023-11-29 06:37:29,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776495617] [2023-11-29 06:37:29,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:29,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 06:37:29,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:29,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 06:37:29,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:37:29,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:29,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 307 transitions, 5154 flow. Second operand has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:29,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:29,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:29,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:30,631 INFO L124 PetriNetUnfolderBase]: 1208/2211 cut-off events. [2023-11-29 06:37:30,631 INFO L125 PetriNetUnfolderBase]: For 38022/38022 co-relation queries the response was YES. [2023-11-29 06:37:30,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17153 conditions, 2211 events. 1208/2211 cut-off events. For 38022/38022 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13010 event pairs, 194 based on Foata normal form. 18/2228 useless extension candidates. Maximal degree in co-relation 17077. Up to 605 conditions per place. [2023-11-29 06:37:30,654 INFO L140 encePairwiseOnDemand]: 16/21 looper letters, 274 selfloop transitions, 120 changer transitions 0/395 dead transitions. [2023-11-29 06:37:30,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 395 transitions, 7005 flow [2023-11-29 06:37:30,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:37:30,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:37:30,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2023-11-29 06:37:30,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2023-11-29 06:37:30,656 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 136 transitions. [2023-11-29 06:37:30,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 136 transitions. [2023-11-29 06:37:30,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:30,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 136 transitions. [2023-11-29 06:37:30,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:30,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 21.0) internal successors, (273), 13 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:30,658 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 21.0) internal successors, (273), 13 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:30,658 INFO L175 Difference]: Start difference. First operand has 220 places, 307 transitions, 5154 flow. Second operand 12 states and 136 transitions. [2023-11-29 06:37:30,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 395 transitions, 7005 flow [2023-11-29 06:37:30,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 395 transitions, 6889 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-11-29 06:37:30,848 INFO L231 Difference]: Finished difference. Result has 229 places, 321 transitions, 5623 flow [2023-11-29 06:37:30,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5056, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5623, PETRI_PLACES=229, PETRI_TRANSITIONS=321} [2023-11-29 06:37:30,849 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 207 predicate places. [2023-11-29 06:37:30,849 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 321 transitions, 5623 flow [2023-11-29 06:37:30,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:30,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:30,849 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:30,853 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-29 06:37:31,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:31,050 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:31,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:31,050 INFO L85 PathProgramCache]: Analyzing trace with hash -599566659, now seen corresponding path program 9 times [2023-11-29 06:37:31,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:31,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505212581] [2023-11-29 06:37:31,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:31,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:31,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:31,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:31,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505212581] [2023-11-29 06:37:31,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505212581] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:31,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29651072] [2023-11-29 06:37:31,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:37:31,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:31,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:31,222 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:31,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 06:37:31,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:37:31,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:31,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 06:37:31,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:31,407 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:31,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:31,539 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:31,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29651072] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:31,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:31,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 14 [2023-11-29 06:37:31,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009210828] [2023-11-29 06:37:31,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:31,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:37:31,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:31,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:37:31,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:37:31,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:31,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 321 transitions, 5623 flow. Second operand has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 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) [2023-11-29 06:37:31,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:31,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:31,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:32,374 INFO L124 PetriNetUnfolderBase]: 1091/1979 cut-off events. [2023-11-29 06:37:32,374 INFO L125 PetriNetUnfolderBase]: For 39367/39367 co-relation queries the response was YES. [2023-11-29 06:37:32,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15651 conditions, 1979 events. 1091/1979 cut-off events. For 39367/39367 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11397 event pairs, 51 based on Foata normal form. 64/2042 useless extension candidates. Maximal degree in co-relation 15570. Up to 712 conditions per place. [2023-11-29 06:37:32,391 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 219 selfloop transitions, 148 changer transitions 13/381 dead transitions. [2023-11-29 06:37:32,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 381 transitions, 6956 flow [2023-11-29 06:37:32,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 06:37:32,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 06:37:32,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 154 transitions. [2023-11-29 06:37:32,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43137254901960786 [2023-11-29 06:37:32,392 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 154 transitions. [2023-11-29 06:37:32,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 154 transitions. [2023-11-29 06:37:32,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:32,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 154 transitions. [2023-11-29 06:37:32,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 9.058823529411764) internal successors, (154), 17 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:32,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:32,394 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:32,394 INFO L175 Difference]: Start difference. First operand has 229 places, 321 transitions, 5623 flow. Second operand 17 states and 154 transitions. [2023-11-29 06:37:32,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 381 transitions, 6956 flow [2023-11-29 06:37:32,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 381 transitions, 6669 flow, removed 66 selfloop flow, removed 10 redundant places. [2023-11-29 06:37:32,532 INFO L231 Difference]: Finished difference. Result has 235 places, 308 transitions, 5474 flow [2023-11-29 06:37:32,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5474, PETRI_PLACES=235, PETRI_TRANSITIONS=308} [2023-11-29 06:37:32,533 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 213 predicate places. [2023-11-29 06:37:32,533 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 308 transitions, 5474 flow [2023-11-29 06:37:32,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 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) [2023-11-29 06:37:32,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:32,533 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:32,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 06:37:32,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:32,733 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:32,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:32,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1299516689, now seen corresponding path program 10 times [2023-11-29 06:37:32,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:32,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743291192] [2023-11-29 06:37:32,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:32,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:32,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:32,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:32,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743291192] [2023-11-29 06:37:32,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743291192] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:32,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434646811] [2023-11-29 06:37:32,961 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:37:32,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:32,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:32,962 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:32,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 06:37:33,124 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:37:33,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:33,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 06:37:33,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:33,188 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:33,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:33,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:33,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434646811] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:33,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:33,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-29 06:37:33,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231394704] [2023-11-29 06:37:33,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:33,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:37:33,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:33,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:37:33,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:37:33,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:33,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 308 transitions, 5474 flow. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 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) [2023-11-29 06:37:33,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:33,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:33,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:35,023 INFO L124 PetriNetUnfolderBase]: 1088/1990 cut-off events. [2023-11-29 06:37:35,023 INFO L125 PetriNetUnfolderBase]: For 32816/32816 co-relation queries the response was YES. [2023-11-29 06:37:35,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15908 conditions, 1990 events. 1088/1990 cut-off events. For 32816/32816 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11409 event pairs, 169 based on Foata normal form. 20/2009 useless extension candidates. Maximal degree in co-relation 15828. Up to 725 conditions per place. [2023-11-29 06:37:35,041 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 222 selfloop transitions, 159 changer transitions 0/382 dead transitions. [2023-11-29 06:37:35,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 382 transitions, 6618 flow [2023-11-29 06:37:35,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 06:37:35,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 06:37:35,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 172 transitions. [2023-11-29 06:37:35,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43107769423558895 [2023-11-29 06:37:35,043 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 172 transitions. [2023-11-29 06:37:35,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 172 transitions. [2023-11-29 06:37:35,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:35,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 172 transitions. [2023-11-29 06:37:35,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 9.052631578947368) internal successors, (172), 19 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:35,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 21.0) internal successors, (420), 20 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:35,045 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 21.0) internal successors, (420), 20 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:35,045 INFO L175 Difference]: Start difference. First operand has 235 places, 308 transitions, 5474 flow. Second operand 19 states and 172 transitions. [2023-11-29 06:37:35,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 382 transitions, 6618 flow [2023-11-29 06:37:35,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 382 transitions, 6385 flow, removed 49 selfloop flow, removed 6 redundant places. [2023-11-29 06:37:35,201 INFO L231 Difference]: Finished difference. Result has 246 places, 313 transitions, 5651 flow [2023-11-29 06:37:35,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5651, PETRI_PLACES=246, PETRI_TRANSITIONS=313} [2023-11-29 06:37:35,202 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 224 predicate places. [2023-11-29 06:37:35,202 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 313 transitions, 5651 flow [2023-11-29 06:37:35,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 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) [2023-11-29 06:37:35,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:35,202 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:35,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 06:37:35,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:35,403 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:35,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:35,403 INFO L85 PathProgramCache]: Analyzing trace with hash -912781657, now seen corresponding path program 10 times [2023-11-29 06:37:35,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:35,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333553402] [2023-11-29 06:37:35,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:35,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:35,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:35,549 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:35,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:35,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333553402] [2023-11-29 06:37:35,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333553402] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:35,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626357333] [2023-11-29 06:37:35,549 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:37:35,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:35,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:35,550 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:35,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 06:37:35,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:37:35,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:35,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:37:35,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:35,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:35,786 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:35,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:35,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626357333] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:35,873 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:35,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 06:37:35,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423044914] [2023-11-29 06:37:35,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:35,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:37:35,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:35,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:37:35,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:37:35,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:35,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 313 transitions, 5651 flow. Second operand has 12 states, 12 states have (on average 5.75) internal successors, (69), 12 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:35,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:35,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:35,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:36,619 INFO L124 PetriNetUnfolderBase]: 1136/2085 cut-off events. [2023-11-29 06:37:36,619 INFO L125 PetriNetUnfolderBase]: For 33130/33130 co-relation queries the response was YES. [2023-11-29 06:37:36,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16641 conditions, 2085 events. 1136/2085 cut-off events. For 33130/33130 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12088 event pairs, 321 based on Foata normal form. 12/2096 useless extension candidates. Maximal degree in co-relation 16563. Up to 1205 conditions per place. [2023-11-29 06:37:36,637 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 250 selfloop transitions, 107 changer transitions 0/358 dead transitions. [2023-11-29 06:37:36,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 358 transitions, 6655 flow [2023-11-29 06:37:36,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:37:36,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:37:36,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2023-11-29 06:37:36,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2023-11-29 06:37:36,638 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 119 transitions. [2023-11-29 06:37:36,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 119 transitions. [2023-11-29 06:37:36,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:36,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 119 transitions. [2023-11-29 06:37:36,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:36,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 21.0) internal successors, (273), 13 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:36,639 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 21.0) internal successors, (273), 13 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:36,640 INFO L175 Difference]: Start difference. First operand has 246 places, 313 transitions, 5651 flow. Second operand 12 states and 119 transitions. [2023-11-29 06:37:36,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 358 transitions, 6655 flow [2023-11-29 06:37:36,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 358 transitions, 6456 flow, removed 27 selfloop flow, removed 8 redundant places. [2023-11-29 06:37:36,780 INFO L231 Difference]: Finished difference. Result has 251 places, 314 transitions, 5768 flow [2023-11-29 06:37:36,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5768, PETRI_PLACES=251, PETRI_TRANSITIONS=314} [2023-11-29 06:37:36,781 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 229 predicate places. [2023-11-29 06:37:36,781 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 314 transitions, 5768 flow [2023-11-29 06:37:36,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 12 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:36,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:36,782 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:36,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 06:37:36,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:36,982 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:36,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:36,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1805862955, now seen corresponding path program 11 times [2023-11-29 06:37:36,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:36,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631185934] [2023-11-29 06:37:36,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:36,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:36,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:37,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:37,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:37,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631185934] [2023-11-29 06:37:37,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631185934] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:37,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094438077] [2023-11-29 06:37:37,110 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:37:37,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:37,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:37,111 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:37,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 06:37:37,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:37,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:37,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:37:37,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:37,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:37,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:37,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:37,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094438077] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:37,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:37,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-29 06:37:37,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87331592] [2023-11-29 06:37:37,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:37,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:37:37,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:37,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:37:37,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:37:37,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:37,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 314 transitions, 5768 flow. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 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) [2023-11-29 06:37:37,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:37,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:37,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:38,489 INFO L124 PetriNetUnfolderBase]: 1151/2117 cut-off events. [2023-11-29 06:37:38,489 INFO L125 PetriNetUnfolderBase]: For 35088/35088 co-relation queries the response was YES. [2023-11-29 06:37:38,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16747 conditions, 2117 events. 1151/2117 cut-off events. For 35088/35088 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12367 event pairs, 203 based on Foata normal form. 24/2140 useless extension candidates. Maximal degree in co-relation 16666. Up to 921 conditions per place. [2023-11-29 06:37:38,509 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 256 selfloop transitions, 126 changer transitions 0/383 dead transitions. [2023-11-29 06:37:38,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 383 transitions, 7076 flow [2023-11-29 06:37:38,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 06:37:38,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 06:37:38,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 147 transitions. [2023-11-29 06:37:38,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2023-11-29 06:37:38,510 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 147 transitions. [2023-11-29 06:37:38,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 147 transitions. [2023-11-29 06:37:38,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:38,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 147 transitions. [2023-11-29 06:37:38,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 8.647058823529411) internal successors, (147), 17 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:38,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:38,511 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:38,512 INFO L175 Difference]: Start difference. First operand has 251 places, 314 transitions, 5768 flow. Second operand 17 states and 147 transitions. [2023-11-29 06:37:38,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 383 transitions, 7076 flow [2023-11-29 06:37:38,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 383 transitions, 6905 flow, removed 11 selfloop flow, removed 8 redundant places. [2023-11-29 06:37:38,676 INFO L231 Difference]: Finished difference. Result has 262 places, 320 transitions, 5982 flow [2023-11-29 06:37:38,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5590, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5982, PETRI_PLACES=262, PETRI_TRANSITIONS=320} [2023-11-29 06:37:38,677 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 240 predicate places. [2023-11-29 06:37:38,677 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 320 transitions, 5982 flow [2023-11-29 06:37:38,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 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) [2023-11-29 06:37:38,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:38,677 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:38,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 06:37:38,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:38,877 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:38,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:38,878 INFO L85 PathProgramCache]: Analyzing trace with hash 530164711, now seen corresponding path program 11 times [2023-11-29 06:37:38,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:38,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952006130] [2023-11-29 06:37:38,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:38,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:39,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:39,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952006130] [2023-11-29 06:37:39,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952006130] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739535645] [2023-11-29 06:37:39,023 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:37:39,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:39,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:39,024 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:39,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 06:37:39,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:39,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:39,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 06:37:39,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:39,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:39,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:39,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:39,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739535645] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:39,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:39,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-29 06:37:39,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549509833] [2023-11-29 06:37:39,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:39,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:37:39,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:39,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:37:39,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:37:39,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:39,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 320 transitions, 5982 flow. Second operand has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 14 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:39,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:39,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:39,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:40,447 INFO L124 PetriNetUnfolderBase]: 1326/2578 cut-off events. [2023-11-29 06:37:40,447 INFO L125 PetriNetUnfolderBase]: For 46406/46406 co-relation queries the response was YES. [2023-11-29 06:37:40,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20119 conditions, 2578 events. 1326/2578 cut-off events. For 46406/46406 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16863 event pairs, 242 based on Foata normal form. 18/2595 useless extension candidates. Maximal degree in co-relation 20036. Up to 1568 conditions per place. [2023-11-29 06:37:40,470 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 272 selfloop transitions, 139 changer transitions 0/412 dead transitions. [2023-11-29 06:37:40,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 412 transitions, 7812 flow [2023-11-29 06:37:40,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 06:37:40,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 06:37:40,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 169 transitions. [2023-11-29 06:37:40,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2023-11-29 06:37:40,471 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 169 transitions. [2023-11-29 06:37:40,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 169 transitions. [2023-11-29 06:37:40,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:40,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 169 transitions. [2023-11-29 06:37:40,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 9.38888888888889) internal successors, (169), 18 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:40,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:40,473 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:40,473 INFO L175 Difference]: Start difference. First operand has 262 places, 320 transitions, 5982 flow. Second operand 18 states and 169 transitions. [2023-11-29 06:37:40,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 412 transitions, 7812 flow [2023-11-29 06:37:40,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 412 transitions, 7667 flow, removed 22 selfloop flow, removed 12 redundant places. [2023-11-29 06:37:40,648 INFO L231 Difference]: Finished difference. Result has 275 places, 351 transitions, 6969 flow [2023-11-29 06:37:40,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5737, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6969, PETRI_PLACES=275, PETRI_TRANSITIONS=351} [2023-11-29 06:37:40,648 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 253 predicate places. [2023-11-29 06:37:40,648 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 351 transitions, 6969 flow [2023-11-29 06:37:40,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 14 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:40,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:40,649 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:40,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 06:37:40,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:40,849 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:40,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:40,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2115968991, now seen corresponding path program 12 times [2023-11-29 06:37:40,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:40,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426691024] [2023-11-29 06:37:40,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:40,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:40,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:40,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:40,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:40,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426691024] [2023-11-29 06:37:40,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426691024] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:40,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407853470] [2023-11-29 06:37:40,989 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:37:40,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:40,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:40,990 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:40,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 06:37:41,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 06:37:41,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:41,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 06:37:41,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:41,192 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:41,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:41,374 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:41,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407853470] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:41,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:41,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 14 [2023-11-29 06:37:41,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360393182] [2023-11-29 06:37:41,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:41,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:37:41,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:41,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:37:41,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:37:41,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:41,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 351 transitions, 6969 flow. Second operand has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:41,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:41,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:41,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:42,506 INFO L124 PetriNetUnfolderBase]: 1364/2631 cut-off events. [2023-11-29 06:37:42,506 INFO L125 PetriNetUnfolderBase]: For 54297/54297 co-relation queries the response was YES. [2023-11-29 06:37:42,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22102 conditions, 2631 events. 1364/2631 cut-off events. For 54297/54297 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17167 event pairs, 266 based on Foata normal form. 2/2632 useless extension candidates. Maximal degree in co-relation 22016. Up to 1456 conditions per place. [2023-11-29 06:37:42,531 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 285 selfloop transitions, 124 changer transitions 2/412 dead transitions. [2023-11-29 06:37:42,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 412 transitions, 8692 flow [2023-11-29 06:37:42,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:37:42,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 06:37:42,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 119 transitions. [2023-11-29 06:37:42,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2023-11-29 06:37:42,533 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 119 transitions. [2023-11-29 06:37:42,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 119 transitions. [2023-11-29 06:37:42,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:42,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 119 transitions. [2023-11-29 06:37:42,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 7.933333333333334) internal successors, (119), 15 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:42,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 21.0) internal successors, (336), 16 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:42,534 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 21.0) internal successors, (336), 16 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:42,534 INFO L175 Difference]: Start difference. First operand has 275 places, 351 transitions, 6969 flow. Second operand 15 states and 119 transitions. [2023-11-29 06:37:42,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 412 transitions, 8692 flow [2023-11-29 06:37:42,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 412 transitions, 8523 flow, removed 40 selfloop flow, removed 10 redundant places. [2023-11-29 06:37:42,750 INFO L231 Difference]: Finished difference. Result has 281 places, 359 transitions, 7309 flow [2023-11-29 06:37:42,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7309, PETRI_PLACES=281, PETRI_TRANSITIONS=359} [2023-11-29 06:37:42,751 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 259 predicate places. [2023-11-29 06:37:42,751 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 359 transitions, 7309 flow [2023-11-29 06:37:42,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.928571428571429) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:42,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:42,751 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:42,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-29 06:37:42,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 06:37:42,951 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:42,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:42,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1113434353, now seen corresponding path program 1 times [2023-11-29 06:37:42,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:42,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644540270] [2023-11-29 06:37:42,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:42,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:42,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:44,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:44,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:44,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644540270] [2023-11-29 06:37:44,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644540270] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:44,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053553327] [2023-11-29 06:37:44,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:44,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:44,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:44,111 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:44,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 06:37:44,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:44,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:37:44,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:44,471 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:37:44,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 71 [2023-11-29 06:37:44,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:44,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:44,872 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:37:44,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:37:44,946 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:37:44,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:37:44,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:44,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053553327] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:44,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:44,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:37:44,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583647723] [2023-11-29 06:37:44,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:44,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:37:44,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:44,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:37:44,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:37:44,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:44,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 359 transitions, 7309 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:44,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:44,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:45,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:47,205 INFO L124 PetriNetUnfolderBase]: 1615/3126 cut-off events. [2023-11-29 06:37:47,206 INFO L125 PetriNetUnfolderBase]: For 62965/62965 co-relation queries the response was YES. [2023-11-29 06:37:47,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26469 conditions, 3126 events. 1615/3126 cut-off events. For 62965/62965 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21022 event pairs, 165 based on Foata normal form. 3/3127 useless extension candidates. Maximal degree in co-relation 26384. Up to 2471 conditions per place. [2023-11-29 06:37:47,234 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 402 selfloop transitions, 136 changer transitions 11/550 dead transitions. [2023-11-29 06:37:47,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 550 transitions, 10754 flow [2023-11-29 06:37:47,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 06:37:47,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 06:37:47,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 263 transitions. [2023-11-29 06:37:47,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44727891156462585 [2023-11-29 06:37:47,236 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 263 transitions. [2023-11-29 06:37:47,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 263 transitions. [2023-11-29 06:37:47,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:47,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 263 transitions. [2023-11-29 06:37:47,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 9.392857142857142) internal successors, (263), 28 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:47,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:47,238 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:47,238 INFO L175 Difference]: Start difference. First operand has 281 places, 359 transitions, 7309 flow. Second operand 28 states and 263 transitions. [2023-11-29 06:37:47,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 550 transitions, 10754 flow [2023-11-29 06:37:47,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 550 transitions, 10547 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-11-29 06:37:47,501 INFO L231 Difference]: Finished difference. Result has 308 places, 445 transitions, 9177 flow [2023-11-29 06:37:47,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=7168, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=9177, PETRI_PLACES=308, PETRI_TRANSITIONS=445} [2023-11-29 06:37:47,501 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 286 predicate places. [2023-11-29 06:37:47,501 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 445 transitions, 9177 flow [2023-11-29 06:37:47,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:47,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:47,502 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:47,506 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 06:37:47,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:47,702 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:47,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:47,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1973518834, now seen corresponding path program 13 times [2023-11-29 06:37:47,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:47,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556419964] [2023-11-29 06:37:47,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:47,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:47,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:47,876 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:47,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:47,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556419964] [2023-11-29 06:37:47,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556419964] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:47,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914762204] [2023-11-29 06:37:47,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:37:47,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:47,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:47,877 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:47,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 06:37:47,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:47,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:37:47,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:48,444 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-11-29 06:37:48,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 40 [2023-11-29 06:37:48,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:48,478 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:48,981 INFO L349 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-11-29 06:37:48,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 119 [2023-11-29 06:37:49,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:49,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914762204] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:49,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:49,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 28 [2023-11-29 06:37:49,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165119738] [2023-11-29 06:37:49,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:49,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:37:49,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:49,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:37:49,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:37:49,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:49,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 445 transitions, 9177 flow. Second operand has 28 states, 28 states have (on average 5.0) internal successors, (140), 28 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:49,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:49,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:49,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:37:55,283 INFO L124 PetriNetUnfolderBase]: 2914/5302 cut-off events. [2023-11-29 06:37:55,283 INFO L125 PetriNetUnfolderBase]: For 123644/123644 co-relation queries the response was YES. [2023-11-29 06:37:55,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47234 conditions, 5302 events. 2914/5302 cut-off events. For 123644/123644 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 36766 event pairs, 179 based on Foata normal form. 27/5328 useless extension candidates. Maximal degree in co-relation 47141. Up to 1639 conditions per place. [2023-11-29 06:37:55,347 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 547 selfloop transitions, 434 changer transitions 27/1009 dead transitions. [2023-11-29 06:37:55,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1009 transitions, 20294 flow [2023-11-29 06:37:55,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-29 06:37:55,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-11-29 06:37:55,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 520 transitions. [2023-11-29 06:37:55,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2023-11-29 06:37:55,349 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 520 transitions. [2023-11-29 06:37:55,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 520 transitions. [2023-11-29 06:37:55,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:37:55,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 520 transitions. [2023-11-29 06:37:55,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 9.285714285714286) internal successors, (520), 56 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:55,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 21.0) internal successors, (1197), 57 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:55,353 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 21.0) internal successors, (1197), 57 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:55,353 INFO L175 Difference]: Start difference. First operand has 308 places, 445 transitions, 9177 flow. Second operand 56 states and 520 transitions. [2023-11-29 06:37:55,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1009 transitions, 20294 flow [2023-11-29 06:37:55,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1009 transitions, 20027 flow, removed 124 selfloop flow, removed 3 redundant places. [2023-11-29 06:37:55,896 INFO L231 Difference]: Finished difference. Result has 387 places, 712 transitions, 16146 flow [2023-11-29 06:37:55,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=8964, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=16146, PETRI_PLACES=387, PETRI_TRANSITIONS=712} [2023-11-29 06:37:55,897 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 365 predicate places. [2023-11-29 06:37:55,897 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 712 transitions, 16146 flow [2023-11-29 06:37:55,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.0) internal successors, (140), 28 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:55,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:37:55,898 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:37:55,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 06:37:56,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 06:37:56,098 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:37:56,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:37:56,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1300274367, now seen corresponding path program 2 times [2023-11-29 06:37:56,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:37:56,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014948256] [2023-11-29 06:37:56,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:37:56,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:37:56,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:37:57,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:37:57,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:37:57,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014948256] [2023-11-29 06:37:57,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014948256] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:37:57,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954036608] [2023-11-29 06:37:57,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:37:57,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:37:57,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:37:57,325 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:37:57,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 06:37:57,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:37:57,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:37:57,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:37:57,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:37:57,726 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:37:57,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:37:57,730 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:37:57,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:37:58,100 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:37:58,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:37:58,167 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:37:58,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:37:58,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:37:58,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954036608] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:37:58,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:37:58,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:37:58,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030589625] [2023-11-29 06:37:58,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:37:58,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:37:58,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:37:58,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:37:58,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:37:58,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:37:58,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 712 transitions, 16146 flow. Second operand has 28 states, 28 states have (on average 4.857142857142857) internal successors, (136), 28 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:37:58,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:37:58,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:37:58,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:01,650 INFO L124 PetriNetUnfolderBase]: 2964/5389 cut-off events. [2023-11-29 06:38:01,650 INFO L125 PetriNetUnfolderBase]: For 150731/150731 co-relation queries the response was YES. [2023-11-29 06:38:01,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52418 conditions, 5389 events. 2964/5389 cut-off events. For 150731/150731 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 37499 event pairs, 281 based on Foata normal form. 11/5400 useless extension candidates. Maximal degree in co-relation 52298. Up to 4496 conditions per place. [2023-11-29 06:38:01,714 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 624 selfloop transitions, 193 changer transitions 23/841 dead transitions. [2023-11-29 06:38:01,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 841 transitions, 19012 flow [2023-11-29 06:38:01,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 06:38:01,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 06:38:01,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 259 transitions. [2023-11-29 06:38:01,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2023-11-29 06:38:01,716 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 259 transitions. [2023-11-29 06:38:01,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 259 transitions. [2023-11-29 06:38:01,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:01,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 259 transitions. [2023-11-29 06:38:01,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 9.25) internal successors, (259), 28 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:01,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:01,718 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:01,718 INFO L175 Difference]: Start difference. First operand has 387 places, 712 transitions, 16146 flow. Second operand 28 states and 259 transitions. [2023-11-29 06:38:01,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 841 transitions, 19012 flow [2023-11-29 06:38:02,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 841 transitions, 17499 flow, removed 621 selfloop flow, removed 17 redundant places. [2023-11-29 06:38:02,626 INFO L231 Difference]: Finished difference. Result has 403 places, 737 transitions, 15685 flow [2023-11-29 06:38:02,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=14674, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=15685, PETRI_PLACES=403, PETRI_TRANSITIONS=737} [2023-11-29 06:38:02,627 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 381 predicate places. [2023-11-29 06:38:02,627 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 737 transitions, 15685 flow [2023-11-29 06:38:02,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.857142857142857) internal successors, (136), 28 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:02,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:02,627 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:02,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 06:38:02,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:02,828 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:02,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:02,828 INFO L85 PathProgramCache]: Analyzing trace with hash -877506147, now seen corresponding path program 3 times [2023-11-29 06:38:02,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:02,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172075489] [2023-11-29 06:38:02,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:02,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:02,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:03,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:03,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:03,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172075489] [2023-11-29 06:38:03,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172075489] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:03,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763413230] [2023-11-29 06:38:03,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:38:03,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:03,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:03,823 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:03,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 06:38:03,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:38:03,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:03,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:38:03,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:04,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:04,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:38:04,218 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:04,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:04,534 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:38:04,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:38:04,618 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:38:04,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:38:04,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:04,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763413230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:04,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:04,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:38:04,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308757361] [2023-11-29 06:38:04,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:04,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:38:04,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:04,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:38:04,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:38:04,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:04,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 737 transitions, 15685 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:04,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:04,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:04,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:08,078 INFO L124 PetriNetUnfolderBase]: 2943/5334 cut-off events. [2023-11-29 06:38:08,078 INFO L125 PetriNetUnfolderBase]: For 140262/140262 co-relation queries the response was YES. [2023-11-29 06:38:08,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50104 conditions, 5334 events. 2943/5334 cut-off events. For 140262/140262 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 36843 event pairs, 289 based on Foata normal form. 10/5344 useless extension candidates. Maximal degree in co-relation 49978. Up to 4698 conditions per place. [2023-11-29 06:38:08,141 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 674 selfloop transitions, 141 changer transitions 24/840 dead transitions. [2023-11-29 06:38:08,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 840 transitions, 18077 flow [2023-11-29 06:38:08,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 06:38:08,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 06:38:08,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 258 transitions. [2023-11-29 06:38:08,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2023-11-29 06:38:08,143 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 258 transitions. [2023-11-29 06:38:08,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 258 transitions. [2023-11-29 06:38:08,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:08,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 258 transitions. [2023-11-29 06:38:08,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 9.555555555555555) internal successors, (258), 27 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:08,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 21.0) internal successors, (588), 28 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:08,145 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 21.0) internal successors, (588), 28 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:08,145 INFO L175 Difference]: Start difference. First operand has 403 places, 737 transitions, 15685 flow. Second operand 27 states and 258 transitions. [2023-11-29 06:38:08,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 840 transitions, 18077 flow [2023-11-29 06:38:08,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 840 transitions, 17906 flow, removed 47 selfloop flow, removed 11 redundant places. [2023-11-29 06:38:08,955 INFO L231 Difference]: Finished difference. Result has 424 places, 742 transitions, 15979 flow [2023-11-29 06:38:08,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=15491, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=15979, PETRI_PLACES=424, PETRI_TRANSITIONS=742} [2023-11-29 06:38:08,956 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 402 predicate places. [2023-11-29 06:38:08,956 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 742 transitions, 15979 flow [2023-11-29 06:38:08,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:08,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:08,957 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:08,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 06:38:09,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:09,157 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:09,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:09,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1986398877, now seen corresponding path program 4 times [2023-11-29 06:38:09,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:09,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654245834] [2023-11-29 06:38:09,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:09,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:10,133 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:10,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:10,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654245834] [2023-11-29 06:38:10,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654245834] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:10,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658290343] [2023-11-29 06:38:10,133 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:38:10,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:10,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:10,134 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:10,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 06:38:10,234 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:38:10,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:10,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 06:38:10,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:10,468 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:10,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 82 treesize of output 64 [2023-11-29 06:38:10,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:10,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:10,969 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-29 06:38:10,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-29 06:38:11,129 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:38:11,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:38:11,205 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:11,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658290343] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:11,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:11,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 8] total 25 [2023-11-29 06:38:11,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866296545] [2023-11-29 06:38:11,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:11,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 06:38:11,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:11,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 06:38:11,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2023-11-29 06:38:11,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:11,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 742 transitions, 15979 flow. Second operand has 26 states, 26 states have (on average 4.8076923076923075) internal successors, (125), 26 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:11,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:11,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:11,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:14,271 INFO L124 PetriNetUnfolderBase]: 2940/5319 cut-off events. [2023-11-29 06:38:14,271 INFO L125 PetriNetUnfolderBase]: For 141246/141246 co-relation queries the response was YES. [2023-11-29 06:38:14,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50525 conditions, 5319 events. 2940/5319 cut-off events. For 141246/141246 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 36673 event pairs, 337 based on Foata normal form. 1/5320 useless extension candidates. Maximal degree in co-relation 50394. Up to 4994 conditions per place. [2023-11-29 06:38:14,335 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 714 selfloop transitions, 81 changer transitions 13/809 dead transitions. [2023-11-29 06:38:14,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 809 transitions, 18168 flow [2023-11-29 06:38:14,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:38:14,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:38:14,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 194 transitions. [2023-11-29 06:38:14,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2023-11-29 06:38:14,337 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 194 transitions. [2023-11-29 06:38:14,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 194 transitions. [2023-11-29 06:38:14,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:14,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 194 transitions. [2023-11-29 06:38:14,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 8.083333333333334) internal successors, (194), 24 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:14,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 21.0) internal successors, (525), 25 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:14,339 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 21.0) internal successors, (525), 25 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:14,339 INFO L175 Difference]: Start difference. First operand has 424 places, 742 transitions, 15979 flow. Second operand 24 states and 194 transitions. [2023-11-29 06:38:14,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 809 transitions, 18168 flow [2023-11-29 06:38:15,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 809 transitions, 17874 flow, removed 45 selfloop flow, removed 24 redundant places. [2023-11-29 06:38:15,125 INFO L231 Difference]: Finished difference. Result has 424 places, 756 transitions, 16145 flow [2023-11-29 06:38:15,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=15685, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=16145, PETRI_PLACES=424, PETRI_TRANSITIONS=756} [2023-11-29 06:38:15,126 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 402 predicate places. [2023-11-29 06:38:15,127 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 756 transitions, 16145 flow [2023-11-29 06:38:15,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.8076923076923075) internal successors, (125), 26 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:15,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:15,127 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:15,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 06:38:15,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 06:38:15,327 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:15,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:15,328 INFO L85 PathProgramCache]: Analyzing trace with hash 283515967, now seen corresponding path program 5 times [2023-11-29 06:38:15,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:15,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105630612] [2023-11-29 06:38:15,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:15,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:15,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:16,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:16,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:16,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105630612] [2023-11-29 06:38:16,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105630612] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:16,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098582488] [2023-11-29 06:38:16,186 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:38:16,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:16,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:16,187 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:16,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 06:38:16,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:38:16,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:16,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:38:16,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:16,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:16,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:38:16,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:16,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:17,072 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:17,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 127 treesize of output 152 [2023-11-29 06:38:17,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:17,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098582488] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:17,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:17,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 9] total 28 [2023-11-29 06:38:17,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494836005] [2023-11-29 06:38:17,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:17,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 06:38:17,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:17,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 06:38:17,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2023-11-29 06:38:17,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:17,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 756 transitions, 16145 flow. Second operand has 29 states, 29 states have (on average 4.655172413793103) internal successors, (135), 29 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:17,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:17,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:17,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:21,545 INFO L124 PetriNetUnfolderBase]: 3001/5427 cut-off events. [2023-11-29 06:38:21,545 INFO L125 PetriNetUnfolderBase]: For 143505/143505 co-relation queries the response was YES. [2023-11-29 06:38:21,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51305 conditions, 5427 events. 3001/5427 cut-off events. For 143505/143505 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 37505 event pairs, 331 based on Foata normal form. 4/5431 useless extension candidates. Maximal degree in co-relation 51173. Up to 5043 conditions per place. [2023-11-29 06:38:21,612 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 743 selfloop transitions, 104 changer transitions 22/870 dead transitions. [2023-11-29 06:38:21,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 870 transitions, 18772 flow [2023-11-29 06:38:21,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 06:38:21,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 06:38:21,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 277 transitions. [2023-11-29 06:38:21,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41220238095238093 [2023-11-29 06:38:21,613 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 277 transitions. [2023-11-29 06:38:21,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 277 transitions. [2023-11-29 06:38:21,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:21,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 277 transitions. [2023-11-29 06:38:21,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 8.65625) internal successors, (277), 32 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:21,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 21.0) internal successors, (693), 33 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:21,615 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 21.0) internal successors, (693), 33 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:21,615 INFO L175 Difference]: Start difference. First operand has 424 places, 756 transitions, 16145 flow. Second operand 32 states and 277 transitions. [2023-11-29 06:38:21,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 870 transitions, 18772 flow [2023-11-29 06:38:22,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 870 transitions, 18650 flow, removed 21 selfloop flow, removed 13 redundant places. [2023-11-29 06:38:22,454 INFO L231 Difference]: Finished difference. Result has 451 places, 778 transitions, 16761 flow [2023-11-29 06:38:22,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=16027, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=16761, PETRI_PLACES=451, PETRI_TRANSITIONS=778} [2023-11-29 06:38:22,455 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 429 predicate places. [2023-11-29 06:38:22,455 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 778 transitions, 16761 flow [2023-11-29 06:38:22,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.655172413793103) internal successors, (135), 29 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:22,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:22,456 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:22,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 06:38:22,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 06:38:22,656 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:22,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:22,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1434827739, now seen corresponding path program 6 times [2023-11-29 06:38:22,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:22,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211492017] [2023-11-29 06:38:22,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:22,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:23,730 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:23,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:23,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211492017] [2023-11-29 06:38:23,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211492017] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:23,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505800383] [2023-11-29 06:38:23,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:38:23,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:23,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:23,732 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:23,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 06:38:23,854 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:38:23,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:23,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:38:23,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:24,135 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:24,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 71 [2023-11-29 06:38:24,255 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:24,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:24,613 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:38:24,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:38:24,680 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:38:24,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:38:24,730 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:24,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505800383] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:24,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:24,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:38:24,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460259768] [2023-11-29 06:38:24,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:24,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:38:24,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:24,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:38:24,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:38:24,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:24,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 778 transitions, 16761 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:24,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:24,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:24,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:28,116 INFO L124 PetriNetUnfolderBase]: 3029/5494 cut-off events. [2023-11-29 06:38:28,116 INFO L125 PetriNetUnfolderBase]: For 151159/151159 co-relation queries the response was YES. [2023-11-29 06:38:28,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52806 conditions, 5494 events. 3029/5494 cut-off events. For 151159/151159 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 38186 event pairs, 331 based on Foata normal form. 3/5497 useless extension candidates. Maximal degree in co-relation 52664. Up to 5085 conditions per place. [2023-11-29 06:38:28,194 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 746 selfloop transitions, 111 changer transitions 18/876 dead transitions. [2023-11-29 06:38:28,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 876 transitions, 19409 flow [2023-11-29 06:38:28,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 06:38:28,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 06:38:28,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 249 transitions. [2023-11-29 06:38:28,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088669950738916 [2023-11-29 06:38:28,195 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 249 transitions. [2023-11-29 06:38:28,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 249 transitions. [2023-11-29 06:38:28,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:28,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 249 transitions. [2023-11-29 06:38:28,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 8.586206896551724) internal successors, (249), 29 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:28,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 21.0) internal successors, (630), 30 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:28,197 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 21.0) internal successors, (630), 30 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:28,197 INFO L175 Difference]: Start difference. First operand has 451 places, 778 transitions, 16761 flow. Second operand 29 states and 249 transitions. [2023-11-29 06:38:28,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 876 transitions, 19409 flow [2023-11-29 06:38:29,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 876 transitions, 19077 flow, removed 56 selfloop flow, removed 25 redundant places. [2023-11-29 06:38:29,274 INFO L231 Difference]: Finished difference. Result has 460 places, 796 transitions, 17161 flow [2023-11-29 06:38:29,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=16431, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=17161, PETRI_PLACES=460, PETRI_TRANSITIONS=796} [2023-11-29 06:38:29,275 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 438 predicate places. [2023-11-29 06:38:29,275 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 796 transitions, 17161 flow [2023-11-29 06:38:29,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:29,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:29,275 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:29,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 06:38:29,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-29 06:38:29,476 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:29,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:29,476 INFO L85 PathProgramCache]: Analyzing trace with hash 986275955, now seen corresponding path program 12 times [2023-11-29 06:38:29,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:29,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62377965] [2023-11-29 06:38:29,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:29,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:29,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:29,651 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:29,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:29,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62377965] [2023-11-29 06:38:29,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62377965] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:29,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299602461] [2023-11-29 06:38:29,651 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:38:29,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:29,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:29,652 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:29,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 06:38:29,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:38:29,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:29,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:38:29,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:29,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:29,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:30,123 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:30,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299602461] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:30,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:30,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-11-29 06:38:30,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373962986] [2023-11-29 06:38:30,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:30,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:38:30,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:30,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:38:30,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:38:30,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:30,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 796 transitions, 17161 flow. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 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) [2023-11-29 06:38:30,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:30,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:30,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:33,795 INFO L124 PetriNetUnfolderBase]: 3093/5599 cut-off events. [2023-11-29 06:38:33,795 INFO L125 PetriNetUnfolderBase]: For 161028/161028 co-relation queries the response was YES. [2023-11-29 06:38:33,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54288 conditions, 5599 events. 3093/5599 cut-off events. For 161028/161028 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 39064 event pairs, 847 based on Foata normal form. 20/5619 useless extension candidates. Maximal degree in co-relation 54140. Up to 4420 conditions per place. [2023-11-29 06:38:33,872 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 690 selfloop transitions, 229 changer transitions 1/921 dead transitions. [2023-11-29 06:38:33,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 921 transitions, 20186 flow [2023-11-29 06:38:33,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 06:38:33,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 06:38:33,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 265 transitions. [2023-11-29 06:38:33,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2023-11-29 06:38:33,873 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 265 transitions. [2023-11-29 06:38:33,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 265 transitions. [2023-11-29 06:38:33,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:33,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 265 transitions. [2023-11-29 06:38:33,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.833333333333334) internal successors, (265), 30 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:33,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:33,875 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:33,875 INFO L175 Difference]: Start difference. First operand has 460 places, 796 transitions, 17161 flow. Second operand 30 states and 265 transitions. [2023-11-29 06:38:33,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 921 transitions, 20186 flow [2023-11-29 06:38:34,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 921 transitions, 19896 flow, removed 85 selfloop flow, removed 23 redundant places. [2023-11-29 06:38:34,936 INFO L231 Difference]: Finished difference. Result has 468 places, 832 transitions, 18318 flow [2023-11-29 06:38:34,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=16886, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=18318, PETRI_PLACES=468, PETRI_TRANSITIONS=832} [2023-11-29 06:38:34,937 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 446 predicate places. [2023-11-29 06:38:34,937 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 832 transitions, 18318 flow [2023-11-29 06:38:34,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 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) [2023-11-29 06:38:34,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:34,937 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:34,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 06:38:35,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 06:38:35,138 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:35,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:35,138 INFO L85 PathProgramCache]: Analyzing trace with hash 276433851, now seen corresponding path program 7 times [2023-11-29 06:38:35,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:35,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438300573] [2023-11-29 06:38:35,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:35,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:35,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:35,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438300573] [2023-11-29 06:38:35,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438300573] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:35,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330680628] [2023-11-29 06:38:35,827 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:38:35,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:35,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:35,828 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:35,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 06:38:35,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:35,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:38:35,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:36,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:36,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 06:38:36,336 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:36,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:36,592 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:38:36,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:38:36,656 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:38:36,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:38:36,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:36,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330680628] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:36,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:36,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 26 [2023-11-29 06:38:36,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190059588] [2023-11-29 06:38:36,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:36,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 06:38:36,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:36,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 06:38:36,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2023-11-29 06:38:36,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:36,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 832 transitions, 18318 flow. Second operand has 27 states, 27 states have (on average 4.777777777777778) internal successors, (129), 27 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:36,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:36,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:36,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:40,608 INFO L124 PetriNetUnfolderBase]: 3433/6233 cut-off events. [2023-11-29 06:38:40,608 INFO L125 PetriNetUnfolderBase]: For 173706/173706 co-relation queries the response was YES. [2023-11-29 06:38:40,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60414 conditions, 6233 events. 3433/6233 cut-off events. For 173706/173706 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 44873 event pairs, 371 based on Foata normal form. 3/6236 useless extension candidates. Maximal degree in co-relation 60264. Up to 5428 conditions per place. [2023-11-29 06:38:40,693 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 881 selfloop transitions, 152 changer transitions 6/1040 dead transitions. [2023-11-29 06:38:40,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1040 transitions, 23841 flow [2023-11-29 06:38:40,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 06:38:40,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 06:38:40,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 268 transitions. [2023-11-29 06:38:40,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3753501400560224 [2023-11-29 06:38:40,694 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 268 transitions. [2023-11-29 06:38:40,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 268 transitions. [2023-11-29 06:38:40,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:40,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 268 transitions. [2023-11-29 06:38:40,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 7.882352941176471) internal successors, (268), 34 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:40,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:40,696 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:40,696 INFO L175 Difference]: Start difference. First operand has 468 places, 832 transitions, 18318 flow. Second operand 34 states and 268 transitions. [2023-11-29 06:38:40,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1040 transitions, 23841 flow [2023-11-29 06:38:41,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1040 transitions, 22976 flow, removed 324 selfloop flow, removed 13 redundant places. [2023-11-29 06:38:41,879 INFO L231 Difference]: Finished difference. Result has 498 places, 925 transitions, 20550 flow [2023-11-29 06:38:41,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=17758, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=20550, PETRI_PLACES=498, PETRI_TRANSITIONS=925} [2023-11-29 06:38:41,880 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 476 predicate places. [2023-11-29 06:38:41,880 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 925 transitions, 20550 flow [2023-11-29 06:38:41,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.777777777777778) internal successors, (129), 27 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:41,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:41,880 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:41,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 06:38:42,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 06:38:42,081 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:42,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:42,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1915463133, now seen corresponding path program 8 times [2023-11-29 06:38:42,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:42,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271872540] [2023-11-29 06:38:42,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:42,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:42,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:42,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271872540] [2023-11-29 06:38:42,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271872540] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731425987] [2023-11-29 06:38:42,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:38:42,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:42,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:42,833 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:42,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 06:38:42,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:38:42,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:42,966 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:38:42,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:43,218 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:43,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:38:43,224 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:43,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:43,505 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:38:43,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:38:43,570 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:38:43,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:38:43,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:43,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731425987] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:43,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:43,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:38:43,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419378686] [2023-11-29 06:38:43,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:43,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:38:43,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:43,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:38:43,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:38:43,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:43,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 925 transitions, 20550 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:43,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:43,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:43,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:47,411 INFO L124 PetriNetUnfolderBase]: 3516/6364 cut-off events. [2023-11-29 06:38:47,411 INFO L125 PetriNetUnfolderBase]: For 184677/184677 co-relation queries the response was YES. [2023-11-29 06:38:47,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62014 conditions, 6364 events. 3516/6364 cut-off events. For 184677/184677 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 45832 event pairs, 409 based on Foata normal form. 3/6367 useless extension candidates. Maximal degree in co-relation 61856. Up to 6019 conditions per place. [2023-11-29 06:38:47,515 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 924 selfloop transitions, 96 changer transitions 9/1030 dead transitions. [2023-11-29 06:38:47,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1030 transitions, 23863 flow [2023-11-29 06:38:47,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 06:38:47,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 06:38:47,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 244 transitions. [2023-11-29 06:38:47,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2023-11-29 06:38:47,517 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 244 transitions. [2023-11-29 06:38:47,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 244 transitions. [2023-11-29 06:38:47,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:47,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 244 transitions. [2023-11-29 06:38:47,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 8.714285714285714) internal successors, (244), 28 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:47,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:47,518 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:47,518 INFO L175 Difference]: Start difference. First operand has 498 places, 925 transitions, 20550 flow. Second operand 28 states and 244 transitions. [2023-11-29 06:38:47,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1030 transitions, 23863 flow [2023-11-29 06:38:49,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1030 transitions, 23156 flow, removed 321 selfloop flow, removed 14 redundant places. [2023-11-29 06:38:49,099 INFO L231 Difference]: Finished difference. Result has 518 places, 955 transitions, 21049 flow [2023-11-29 06:38:49,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=20025, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=21049, PETRI_PLACES=518, PETRI_TRANSITIONS=955} [2023-11-29 06:38:49,100 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 496 predicate places. [2023-11-29 06:38:49,100 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 955 transitions, 21049 flow [2023-11-29 06:38:49,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:49,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:49,100 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:49,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-11-29 06:38:49,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 06:38:49,301 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:49,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:49,301 INFO L85 PathProgramCache]: Analyzing trace with hash -676621253, now seen corresponding path program 9 times [2023-11-29 06:38:49,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:49,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482600847] [2023-11-29 06:38:49,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:49,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:49,964 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:49,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:49,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482600847] [2023-11-29 06:38:49,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482600847] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:49,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463416265] [2023-11-29 06:38:49,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:38:49,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:49,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:49,966 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:49,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 06:38:50,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:38:50,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:50,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:38:50,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:50,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:50,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 06:38:50,405 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:50,405 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:50,652 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:38:50,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:38:50,716 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:38:50,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:38:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:50,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463416265] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:50,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:50,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:38:50,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363450228] [2023-11-29 06:38:50,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:50,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:38:50,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:50,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:38:50,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:38:50,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:50,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 955 transitions, 21049 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:50,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:50,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:50,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:38:54,246 INFO L124 PetriNetUnfolderBase]: 3518/6389 cut-off events. [2023-11-29 06:38:54,246 INFO L125 PetriNetUnfolderBase]: For 185036/185036 co-relation queries the response was YES. [2023-11-29 06:38:54,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61929 conditions, 6389 events. 3518/6389 cut-off events. For 185036/185036 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 45991 event pairs, 387 based on Foata normal form. 2/6391 useless extension candidates. Maximal degree in co-relation 61763. Up to 6045 conditions per place. [2023-11-29 06:38:54,341 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 929 selfloop transitions, 82 changer transitions 9/1021 dead transitions. [2023-11-29 06:38:54,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1021 transitions, 23543 flow [2023-11-29 06:38:54,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:38:54,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:38:54,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 209 transitions. [2023-11-29 06:38:54,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3980952380952381 [2023-11-29 06:38:54,342 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 209 transitions. [2023-11-29 06:38:54,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 209 transitions. [2023-11-29 06:38:54,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:38:54,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 209 transitions. [2023-11-29 06:38:54,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 8.36) internal successors, (209), 25 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:54,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 21.0) internal successors, (546), 26 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:54,343 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 21.0) internal successors, (546), 26 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:54,343 INFO L175 Difference]: Start difference. First operand has 518 places, 955 transitions, 21049 flow. Second operand 25 states and 209 transitions. [2023-11-29 06:38:54,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1021 transitions, 23543 flow [2023-11-29 06:38:55,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 1021 transitions, 23197 flow, removed 120 selfloop flow, removed 16 redundant places. [2023-11-29 06:38:55,748 INFO L231 Difference]: Finished difference. Result has 532 places, 958 transitions, 20977 flow [2023-11-29 06:38:55,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=20703, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=873, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=20977, PETRI_PLACES=532, PETRI_TRANSITIONS=958} [2023-11-29 06:38:55,749 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 510 predicate places. [2023-11-29 06:38:55,749 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 958 transitions, 20977 flow [2023-11-29 06:38:55,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:55,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:38:55,749 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:38:55,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 06:38:55,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 06:38:55,950 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:38:55,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:38:55,950 INFO L85 PathProgramCache]: Analyzing trace with hash 197119427, now seen corresponding path program 10 times [2023-11-29 06:38:55,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:38:55,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289301525] [2023-11-29 06:38:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:38:55,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:38:55,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:38:56,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:38:56,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:38:56,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289301525] [2023-11-29 06:38:56,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289301525] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:38:56,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100143477] [2023-11-29 06:38:56,677 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:38:56,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:38:56,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:38:56,678 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:38:56,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 06:38:56,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:38:56,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:38:56,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 06:38:56,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:38:56,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:38:56,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 75 [2023-11-29 06:38:57,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:38:57,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:38:57,392 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-29 06:38:57,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-29 06:38:57,559 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:38:57,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:38:57,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:38:57,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100143477] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:38:57,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:38:57,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 25 [2023-11-29 06:38:57,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319721020] [2023-11-29 06:38:57,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:38:57,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 06:38:57,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:38:57,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 06:38:57,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2023-11-29 06:38:57,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:38:57,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 958 transitions, 20977 flow. Second operand has 26 states, 26 states have (on average 4.846153846153846) internal successors, (126), 26 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:38:57,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:38:57,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:38:57,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:01,137 INFO L124 PetriNetUnfolderBase]: 3526/6427 cut-off events. [2023-11-29 06:39:01,137 INFO L125 PetriNetUnfolderBase]: For 191588/191588 co-relation queries the response was YES. [2023-11-29 06:39:01,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62567 conditions, 6427 events. 3526/6427 cut-off events. For 191588/191588 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 46573 event pairs, 373 based on Foata normal form. 4/6431 useless extension candidates. Maximal degree in co-relation 62394. Up to 5694 conditions per place. [2023-11-29 06:39:01,242 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 931 selfloop transitions, 138 changer transitions 12/1082 dead transitions. [2023-11-29 06:39:01,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1082 transitions, 24361 flow [2023-11-29 06:39:01,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 06:39:01,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 06:39:01,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 256 transitions. [2023-11-29 06:39:01,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40634920634920635 [2023-11-29 06:39:01,244 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 256 transitions. [2023-11-29 06:39:01,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 256 transitions. [2023-11-29 06:39:01,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:01,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 256 transitions. [2023-11-29 06:39:01,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.533333333333333) internal successors, (256), 30 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:01,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:01,245 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:01,245 INFO L175 Difference]: Start difference. First operand has 532 places, 958 transitions, 20977 flow. Second operand 30 states and 256 transitions. [2023-11-29 06:39:01,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1082 transitions, 24361 flow [2023-11-29 06:39:02,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1082 transitions, 24121 flow, removed 42 selfloop flow, removed 20 redundant places. [2023-11-29 06:39:02,798 INFO L231 Difference]: Finished difference. Result has 546 places, 965 transitions, 21246 flow [2023-11-29 06:39:02,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=20747, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=21246, PETRI_PLACES=546, PETRI_TRANSITIONS=965} [2023-11-29 06:39:02,799 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 524 predicate places. [2023-11-29 06:39:02,799 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 965 transitions, 21246 flow [2023-11-29 06:39:02,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.846153846153846) internal successors, (126), 26 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:02,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:02,799 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:02,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-29 06:39:02,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-29 06:39:03,000 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:39:03,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:03,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1494686185, now seen corresponding path program 11 times [2023-11-29 06:39:03,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:39:03,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874872981] [2023-11-29 06:39:03,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:03,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:39:03,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:03,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:39:03,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:39:03,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874872981] [2023-11-29 06:39:03,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874872981] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:39:03,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784709682] [2023-11-29 06:39:03,676 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:39:03,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:03,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:39:03,677 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:39:03,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 06:39:03,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:39:03,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:39:03,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:39:03,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:04,076 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:39:04,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:39:04,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:39:04,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:04,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:39:04,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 158 [2023-11-29 06:39:04,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:04,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784709682] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:04,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:39:04,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 9] total 28 [2023-11-29 06:39:04,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842701929] [2023-11-29 06:39:04,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:04,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 06:39:04,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:39:04,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 06:39:04,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2023-11-29 06:39:04,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:39:04,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 965 transitions, 21246 flow. Second operand has 29 states, 29 states have (on average 4.793103448275862) internal successors, (139), 29 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:04,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:04,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:39:04,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:09,114 INFO L124 PetriNetUnfolderBase]: 3598/6535 cut-off events. [2023-11-29 06:39:09,114 INFO L125 PetriNetUnfolderBase]: For 198241/198241 co-relation queries the response was YES. [2023-11-29 06:39:09,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63909 conditions, 6535 events. 3598/6535 cut-off events. For 198241/198241 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 47277 event pairs, 411 based on Foata normal form. 4/6539 useless extension candidates. Maximal degree in co-relation 63731. Up to 6238 conditions per place. [2023-11-29 06:39:09,217 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 968 selfloop transitions, 79 changer transitions 10/1058 dead transitions. [2023-11-29 06:39:09,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 1058 transitions, 24213 flow [2023-11-29 06:39:09,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 06:39:09,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 06:39:09,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 226 transitions. [2023-11-29 06:39:09,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3985890652557319 [2023-11-29 06:39:09,219 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 226 transitions. [2023-11-29 06:39:09,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 226 transitions. [2023-11-29 06:39:09,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:09,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 226 transitions. [2023-11-29 06:39:09,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 8.37037037037037) internal successors, (226), 27 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:09,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 21.0) internal successors, (588), 28 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:09,220 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 21.0) internal successors, (588), 28 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:09,220 INFO L175 Difference]: Start difference. First operand has 546 places, 965 transitions, 21246 flow. Second operand 27 states and 226 transitions. [2023-11-29 06:39:09,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 1058 transitions, 24213 flow [2023-11-29 06:39:11,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 1058 transitions, 24000 flow, removed 36 selfloop flow, removed 21 redundant places. [2023-11-29 06:39:11,053 INFO L231 Difference]: Finished difference. Result has 556 places, 990 transitions, 21817 flow [2023-11-29 06:39:11,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=21033, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=886, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=21817, PETRI_PLACES=556, PETRI_TRANSITIONS=990} [2023-11-29 06:39:11,055 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 534 predicate places. [2023-11-29 06:39:11,055 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 990 transitions, 21817 flow [2023-11-29 06:39:11,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.793103448275862) internal successors, (139), 29 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:11,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:11,055 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:11,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 06:39:11,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-29 06:39:11,256 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:39:11,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:11,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1214476831, now seen corresponding path program 12 times [2023-11-29 06:39:11,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:39:11,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199482590] [2023-11-29 06:39:11,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:11,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:39:11,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:12,188 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:39:12,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:39:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199482590] [2023-11-29 06:39:12,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199482590] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:39:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456335112] [2023-11-29 06:39:12,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:39:12,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:12,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:39:12,190 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:39:12,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 06:39:12,361 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:39:12,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:39:12,363 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:39:12,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:12,653 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:39:12,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 06:39:12,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:39:12,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:13,015 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:39:13,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:39:13,088 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:39:13,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:39:13,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:13,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456335112] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:13,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:39:13,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:39:13,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372236229] [2023-11-29 06:39:13,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:13,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:39:13,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:39:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:39:13,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:39:13,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:39:13,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 990 transitions, 21817 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:13,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:13,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:39:13,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:17,162 INFO L124 PetriNetUnfolderBase]: 3599/6566 cut-off events. [2023-11-29 06:39:17,162 INFO L125 PetriNetUnfolderBase]: For 201770/201770 co-relation queries the response was YES. [2023-11-29 06:39:17,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64515 conditions, 6566 events. 3599/6566 cut-off events. For 201770/201770 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 47999 event pairs, 413 based on Foata normal form. 2/6568 useless extension candidates. Maximal degree in co-relation 64331. Up to 6255 conditions per place. [2023-11-29 06:39:17,265 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 969 selfloop transitions, 73 changer transitions 10/1053 dead transitions. [2023-11-29 06:39:17,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 1053 transitions, 24406 flow [2023-11-29 06:39:17,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:39:17,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 06:39:17,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 196 transitions. [2023-11-29 06:39:17,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2023-11-29 06:39:17,266 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 196 transitions. [2023-11-29 06:39:17,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 196 transitions. [2023-11-29 06:39:17,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:17,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 196 transitions. [2023-11-29 06:39:17,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 8.166666666666666) internal successors, (196), 24 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 21.0) internal successors, (525), 25 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,268 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 21.0) internal successors, (525), 25 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:17,268 INFO L175 Difference]: Start difference. First operand has 556 places, 990 transitions, 21817 flow. Second operand 24 states and 196 transitions. [2023-11-29 06:39:17,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 1053 transitions, 24406 flow [2023-11-29 06:39:18,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 1053 transitions, 24180 flow, removed 52 selfloop flow, removed 17 redundant places. [2023-11-29 06:39:19,003 INFO L231 Difference]: Finished difference. Result has 569 places, 994 transitions, 21878 flow [2023-11-29 06:39:19,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=21591, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=990, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=917, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=21878, PETRI_PLACES=569, PETRI_TRANSITIONS=994} [2023-11-29 06:39:19,004 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 547 predicate places. [2023-11-29 06:39:19,004 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 994 transitions, 21878 flow [2023-11-29 06:39:19,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:19,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:19,004 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:19,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-29 06:39:19,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:19,205 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:39:19,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:19,205 INFO L85 PathProgramCache]: Analyzing trace with hash -34511296, now seen corresponding path program 13 times [2023-11-29 06:39:19,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:39:19,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298794676] [2023-11-29 06:39:19,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:19,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:39:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:19,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:19,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:39:19,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298794676] [2023-11-29 06:39:19,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298794676] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:39:19,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624114839] [2023-11-29 06:39:19,372 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:39:19,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:19,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:39:19,373 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:39:19,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 06:39:19,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:19,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:39:19,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:19,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:19,626 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:19,814 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:19,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624114839] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:19,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:39:19,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-11-29 06:39:19,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42672075] [2023-11-29 06:39:19,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:19,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 06:39:19,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:39:19,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 06:39:19,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:39:19,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:39:19,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 994 transitions, 21878 flow. Second operand has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 18 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:19,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:19,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:39:19,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:26,013 INFO L124 PetriNetUnfolderBase]: 5272/9554 cut-off events. [2023-11-29 06:39:26,013 INFO L125 PetriNetUnfolderBase]: For 347934/347934 co-relation queries the response was YES. [2023-11-29 06:39:26,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97021 conditions, 9554 events. 5272/9554 cut-off events. For 347934/347934 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 72673 event pairs, 324 based on Foata normal form. 50/9604 useless extension candidates. Maximal degree in co-relation 96830. Up to 2805 conditions per place. [2023-11-29 06:39:26,163 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 728 selfloop transitions, 775 changer transitions 5/1509 dead transitions. [2023-11-29 06:39:26,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 1509 transitions, 35893 flow [2023-11-29 06:39:26,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 06:39:26,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 06:39:26,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 287 transitions. [2023-11-29 06:39:26,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2023-11-29 06:39:26,164 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 287 transitions. [2023-11-29 06:39:26,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 287 transitions. [2023-11-29 06:39:26,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:26,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 287 transitions. [2023-11-29 06:39:26,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 8.696969696969697) internal successors, (287), 33 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:26,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 21.0) internal successors, (714), 34 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:26,166 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 21.0) internal successors, (714), 34 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:26,166 INFO L175 Difference]: Start difference. First operand has 569 places, 994 transitions, 21878 flow. Second operand 33 states and 287 transitions. [2023-11-29 06:39:26,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 1509 transitions, 35893 flow [2023-11-29 06:39:28,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1509 transitions, 35629 flow, removed 65 selfloop flow, removed 19 redundant places. [2023-11-29 06:39:28,606 INFO L231 Difference]: Finished difference. Result has 598 places, 1220 transitions, 29984 flow [2023-11-29 06:39:28,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=21646, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=993, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=595, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=29984, PETRI_PLACES=598, PETRI_TRANSITIONS=1220} [2023-11-29 06:39:28,608 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 576 predicate places. [2023-11-29 06:39:28,608 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 1220 transitions, 29984 flow [2023-11-29 06:39:28,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 18 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:28,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:28,608 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:28,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 06:39:28,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-11-29 06:39:28,808 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:39:28,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:28,809 INFO L85 PathProgramCache]: Analyzing trace with hash 806513685, now seen corresponding path program 14 times [2023-11-29 06:39:28,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:39:28,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738042901] [2023-11-29 06:39:28,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:28,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:39:28,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:29,471 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:39:29,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:39:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738042901] [2023-11-29 06:39:29,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738042901] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:39:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280990082] [2023-11-29 06:39:29,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:39:29,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:29,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:39:29,472 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:39:29,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 06:39:29,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:39:29,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:39:29,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:39:29,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:29,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:39:29,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 06:39:29,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:39:29,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:30,180 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:39:30,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:39:30,236 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:39:30,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:39:30,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:30,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280990082] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:30,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:39:30,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:39:30,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800672012] [2023-11-29 06:39:30,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:30,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:39:30,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:39:30,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:39:30,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:39:30,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:39:30,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 1220 transitions, 29984 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:30,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:30,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:39:30,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:37,126 INFO L124 PetriNetUnfolderBase]: 5321/9643 cut-off events. [2023-11-29 06:39:37,126 INFO L125 PetriNetUnfolderBase]: For 423431/423431 co-relation queries the response was YES. [2023-11-29 06:39:37,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105851 conditions, 9643 events. 5321/9643 cut-off events. For 423431/423431 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 73349 event pairs, 615 based on Foata normal form. 3/9646 useless extension candidates. Maximal degree in co-relation 105644. Up to 9197 conditions per place. [2023-11-29 06:39:37,295 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 1210 selfloop transitions, 100 changer transitions 8/1319 dead transitions. [2023-11-29 06:39:37,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 1319 transitions, 33961 flow [2023-11-29 06:39:37,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 06:39:37,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 06:39:37,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 246 transitions. [2023-11-29 06:39:37,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2023-11-29 06:39:37,296 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 246 transitions. [2023-11-29 06:39:37,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 246 transitions. [2023-11-29 06:39:37,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:37,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 246 transitions. [2023-11-29 06:39:37,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.2) internal successors, (246), 30 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:37,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:37,297 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:37,297 INFO L175 Difference]: Start difference. First operand has 598 places, 1220 transitions, 29984 flow. Second operand 30 states and 246 transitions. [2023-11-29 06:39:37,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 1319 transitions, 33961 flow [2023-11-29 06:39:41,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 1319 transitions, 31629 flow, removed 909 selfloop flow, removed 8 redundant places. [2023-11-29 06:39:41,194 INFO L231 Difference]: Finished difference. Result has 629 places, 1247 transitions, 28745 flow [2023-11-29 06:39:41,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=27657, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28745, PETRI_PLACES=629, PETRI_TRANSITIONS=1247} [2023-11-29 06:39:41,196 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 607 predicate places. [2023-11-29 06:39:41,196 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 1247 transitions, 28745 flow [2023-11-29 06:39:41,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:41,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:41,196 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:41,200 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-11-29 06:39:41,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:41,397 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:39:41,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:41,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1143309755, now seen corresponding path program 15 times [2023-11-29 06:39:41,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:39:41,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631223997] [2023-11-29 06:39:41,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:41,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:39:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:42,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:39:42,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:39:42,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631223997] [2023-11-29 06:39:42,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631223997] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:39:42,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130203842] [2023-11-29 06:39:42,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:39:42,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:42,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:39:42,108 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:39:42,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-29 06:39:42,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:39:42,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:39:42,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:39:42,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:42,610 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:39:42,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 06:39:42,683 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:39:42,683 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:42,948 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:39:42,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:39:43,011 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:39:43,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:39:43,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:43,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130203842] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:43,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:39:43,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 26 [2023-11-29 06:39:43,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918990677] [2023-11-29 06:39:43,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:43,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 06:39:43,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:39:43,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 06:39:43,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2023-11-29 06:39:43,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:39:43,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 1247 transitions, 28745 flow. Second operand has 27 states, 27 states have (on average 4.777777777777778) internal successors, (129), 27 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:43,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:43,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:39:43,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:39:51,116 INFO L124 PetriNetUnfolderBase]: 5718/10270 cut-off events. [2023-11-29 06:39:51,116 INFO L125 PetriNetUnfolderBase]: For 413475/413475 co-relation queries the response was YES. [2023-11-29 06:39:51,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107494 conditions, 10270 events. 5718/10270 cut-off events. For 413475/413475 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 78291 event pairs, 551 based on Foata normal form. 1/10271 useless extension candidates. Maximal degree in co-relation 107278. Up to 9039 conditions per place. [2023-11-29 06:39:51,289 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 1246 selfloop transitions, 281 changer transitions 5/1533 dead transitions. [2023-11-29 06:39:51,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 1533 transitions, 37069 flow [2023-11-29 06:39:51,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 06:39:51,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 06:39:51,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 301 transitions. [2023-11-29 06:39:51,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36752136752136755 [2023-11-29 06:39:51,291 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 301 transitions. [2023-11-29 06:39:51,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 301 transitions. [2023-11-29 06:39:51,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:39:51,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 301 transitions. [2023-11-29 06:39:51,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 7.717948717948718) internal successors, (301), 39 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:51,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 21.0) internal successors, (840), 40 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:51,292 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 21.0) internal successors, (840), 40 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:51,292 INFO L175 Difference]: Start difference. First operand has 629 places, 1247 transitions, 28745 flow. Second operand 39 states and 301 transitions. [2023-11-29 06:39:51,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 1533 transitions, 37069 flow [2023-11-29 06:39:55,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 1533 transitions, 36432 flow, removed 153 selfloop flow, removed 11 redundant places. [2023-11-29 06:39:55,167 INFO L231 Difference]: Finished difference. Result has 668 places, 1390 transitions, 32956 flow [2023-11-29 06:39:55,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=28131, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=32956, PETRI_PLACES=668, PETRI_TRANSITIONS=1390} [2023-11-29 06:39:55,168 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 646 predicate places. [2023-11-29 06:39:55,169 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 1390 transitions, 32956 flow [2023-11-29 06:39:55,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.777777777777778) internal successors, (129), 27 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:55,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:39:55,169 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:39:55,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-29 06:39:55,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:55,369 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:39:55,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:39:55,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1317146173, now seen corresponding path program 16 times [2023-11-29 06:39:55,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:39:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303742406] [2023-11-29 06:39:55,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:39:55,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:39:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:39:56,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:39:56,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:39:56,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303742406] [2023-11-29 06:39:56,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303742406] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:39:56,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305091278] [2023-11-29 06:39:56,303 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:39:56,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:39:56,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:39:56,304 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:39:56,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-29 06:39:56,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:39:56,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:39:56,457 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 06:39:56,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:39:56,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:39:56,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 22 [2023-11-29 06:39:56,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:39:56,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:39:57,061 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-29 06:39:57,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-29 06:39:57,224 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:39:57,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:39:57,341 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:39:57,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305091278] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:39:57,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:39:57,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 8] total 26 [2023-11-29 06:39:57,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709159812] [2023-11-29 06:39:57,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:39:57,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 06:39:57,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:39:57,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 06:39:57,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2023-11-29 06:39:57,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:39:57,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 1390 transitions, 32956 flow. Second operand has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:39:57,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:39:57,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:39:57,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:40:05,659 INFO L124 PetriNetUnfolderBase]: 5753/10342 cut-off events. [2023-11-29 06:40:05,659 INFO L125 PetriNetUnfolderBase]: For 428338/428338 co-relation queries the response was YES. [2023-11-29 06:40:05,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109900 conditions, 10342 events. 5753/10342 cut-off events. For 428338/428338 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 78992 event pairs, 639 based on Foata normal form. 5/10347 useless extension candidates. Maximal degree in co-relation 109673. Up to 9907 conditions per place. [2023-11-29 06:40:05,873 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1379 selfloop transitions, 99 changer transitions 16/1495 dead transitions. [2023-11-29 06:40:05,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 1495 transitions, 36821 flow [2023-11-29 06:40:05,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 06:40:05,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 06:40:05,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 295 transitions. [2023-11-29 06:40:05,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2023-11-29 06:40:05,875 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 295 transitions. [2023-11-29 06:40:05,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 295 transitions. [2023-11-29 06:40:05,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:40:05,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 295 transitions. [2023-11-29 06:40:05,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 8.428571428571429) internal successors, (295), 35 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:05,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 21.0) internal successors, (756), 36 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:05,877 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 21.0) internal successors, (756), 36 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:05,877 INFO L175 Difference]: Start difference. First operand has 668 places, 1390 transitions, 32956 flow. Second operand 35 states and 295 transitions. [2023-11-29 06:40:05,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 1495 transitions, 36821 flow [2023-11-29 06:40:10,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 1495 transitions, 35556 flow, removed 514 selfloop flow, removed 20 redundant places. [2023-11-29 06:40:10,406 INFO L231 Difference]: Finished difference. Result has 693 places, 1408 transitions, 32452 flow [2023-11-29 06:40:10,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=31711, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=32452, PETRI_PLACES=693, PETRI_TRANSITIONS=1408} [2023-11-29 06:40:10,407 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 671 predicate places. [2023-11-29 06:40:10,407 INFO L495 AbstractCegarLoop]: Abstraction has has 693 places, 1408 transitions, 32452 flow [2023-11-29 06:40:10,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:10,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:40:10,408 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:40:10,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-11-29 06:40:10,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:40:10,608 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:40:10,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:40:10,608 INFO L85 PathProgramCache]: Analyzing trace with hash -620462139, now seen corresponding path program 13 times [2023-11-29 06:40:10,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:40:10,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882840896] [2023-11-29 06:40:10,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:40:10,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:40:10,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:40:10,749 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:40:10,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:40:10,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882840896] [2023-11-29 06:40:10,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882840896] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:40:10,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355130578] [2023-11-29 06:40:10,750 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:40:10,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:40:10,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:40:10,750 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:40:10,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-29 06:40:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:40:10,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 06:40:10,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:40:10,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:40:10,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:40:11,160 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:40:11,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355130578] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:40:11,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:40:11,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-29 06:40:11,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479790858] [2023-11-29 06:40:11,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:40:11,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:40:11,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:40:11,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:40:11,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:40:11,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:40:11,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 1408 transitions, 32452 flow. Second operand has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 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) [2023-11-29 06:40:11,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:40:11,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:40:11,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:40:21,108 INFO L124 PetriNetUnfolderBase]: 6341/11601 cut-off events. [2023-11-29 06:40:21,108 INFO L125 PetriNetUnfolderBase]: For 498698/498698 co-relation queries the response was YES. [2023-11-29 06:40:21,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121996 conditions, 11601 events. 6341/11601 cut-off events. For 498698/498698 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 92109 event pairs, 328 based on Foata normal form. 6/11607 useless extension candidates. Maximal degree in co-relation 121758. Up to 2681 conditions per place. [2023-11-29 06:40:21,339 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 594 selfloop transitions, 1129 changer transitions 3/1727 dead transitions. [2023-11-29 06:40:21,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 1727 transitions, 42240 flow [2023-11-29 06:40:21,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 06:40:21,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 06:40:21,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 266 transitions. [2023-11-29 06:40:21,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2023-11-29 06:40:21,340 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 266 transitions. [2023-11-29 06:40:21,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 266 transitions. [2023-11-29 06:40:21,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:40:21,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 266 transitions. [2023-11-29 06:40:21,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 10.23076923076923) internal successors, (266), 26 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:21,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 21.0) internal successors, (567), 27 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:21,342 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 21.0) internal successors, (567), 27 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:21,342 INFO L175 Difference]: Start difference. First operand has 693 places, 1408 transitions, 32452 flow. Second operand 26 states and 266 transitions. [2023-11-29 06:40:21,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 1727 transitions, 42240 flow [2023-11-29 06:40:26,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 690 places, 1727 transitions, 41733 flow, removed 133 selfloop flow, removed 27 redundant places. [2023-11-29 06:40:26,658 INFO L231 Difference]: Finished difference. Result has 697 places, 1560 transitions, 39099 flow [2023-11-29 06:40:26,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=31981, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=991, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=39099, PETRI_PLACES=697, PETRI_TRANSITIONS=1560} [2023-11-29 06:40:26,659 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 675 predicate places. [2023-11-29 06:40:26,659 INFO L495 AbstractCegarLoop]: Abstraction has has 697 places, 1560 transitions, 39099 flow [2023-11-29 06:40:26,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 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) [2023-11-29 06:40:26,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:40:26,660 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:40:26,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-11-29 06:40:26,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:40:26,860 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:40:26,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:40:26,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1611131009, now seen corresponding path program 14 times [2023-11-29 06:40:26,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:40:26,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919999482] [2023-11-29 06:40:26,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:40:26,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:40:26,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:40:26,987 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:40:26,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:40:26,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919999482] [2023-11-29 06:40:26,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919999482] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:40:26,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371654715] [2023-11-29 06:40:26,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:40:26,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:40:26,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:40:26,988 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:40:26,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-29 06:40:27,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:40:27,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:40:27,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 06:40:27,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:40:27,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:40:27,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:40:27,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:40:27,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371654715] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:40:27,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:40:27,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-11-29 06:40:27,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271683268] [2023-11-29 06:40:27,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:40:27,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:40:27,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:40:27,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:40:27,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:40:27,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:40:27,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 1560 transitions, 39099 flow. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 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) [2023-11-29 06:40:27,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:40:27,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:40:27,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:40:38,203 INFO L124 PetriNetUnfolderBase]: 6468/11884 cut-off events. [2023-11-29 06:40:38,203 INFO L125 PetriNetUnfolderBase]: For 569648/569648 co-relation queries the response was YES. [2023-11-29 06:40:38,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131847 conditions, 11884 events. 6468/11884 cut-off events. For 569648/569648 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 95533 event pairs, 963 based on Foata normal form. 56/11940 useless extension candidates. Maximal degree in co-relation 131610. Up to 5267 conditions per place. [2023-11-29 06:40:38,432 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 993 selfloop transitions, 747 changer transitions 4/1745 dead transitions. [2023-11-29 06:40:38,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 1745 transitions, 45821 flow [2023-11-29 06:40:38,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 06:40:38,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 06:40:38,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 263 transitions. [2023-11-29 06:40:38,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4174603174603175 [2023-11-29 06:40:38,434 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 263 transitions. [2023-11-29 06:40:38,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 263 transitions. [2023-11-29 06:40:38,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:40:38,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 263 transitions. [2023-11-29 06:40:38,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.766666666666667) internal successors, (263), 30 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:38,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:38,435 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:38,435 INFO L175 Difference]: Start difference. First operand has 697 places, 1560 transitions, 39099 flow. Second operand 30 states and 263 transitions. [2023-11-29 06:40:38,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 1745 transitions, 45821 flow [2023-11-29 06:40:45,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 1745 transitions, 43229 flow, removed 689 selfloop flow, removed 18 redundant places. [2023-11-29 06:40:45,551 INFO L231 Difference]: Finished difference. Result has 717 places, 1611 transitions, 40377 flow [2023-11-29 06:40:45,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=36491, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=702, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=834, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=40377, PETRI_PLACES=717, PETRI_TRANSITIONS=1611} [2023-11-29 06:40:45,553 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 695 predicate places. [2023-11-29 06:40:45,553 INFO L495 AbstractCegarLoop]: Abstraction has has 717 places, 1611 transitions, 40377 flow [2023-11-29 06:40:45,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 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) [2023-11-29 06:40:45,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:40:45,553 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:40:45,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-29 06:40:45,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:40:45,753 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:40:45,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:40:45,754 INFO L85 PathProgramCache]: Analyzing trace with hash -779290595, now seen corresponding path program 17 times [2023-11-29 06:40:45,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:40:45,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571712709] [2023-11-29 06:40:45,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:40:45,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:40:45,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:40:46,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:40:46,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:40:46,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571712709] [2023-11-29 06:40:46,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571712709] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:40:46,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546371572] [2023-11-29 06:40:46,530 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:40:46,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:40:46,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:40:46,531 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:40:46,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-29 06:40:46,655 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 06:40:46,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:40:46,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:40:46,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:40:46,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:40:46,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:40:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:40:46,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:40:47,309 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:40:47,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 158 [2023-11-29 06:40:47,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:40:47,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546371572] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:40:47,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:40:47,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 9] total 28 [2023-11-29 06:40:47,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188550558] [2023-11-29 06:40:47,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:40:47,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 06:40:47,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:40:47,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 06:40:47,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2023-11-29 06:40:47,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:40:47,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 1611 transitions, 40377 flow. Second operand has 29 states, 29 states have (on average 4.793103448275862) internal successors, (139), 29 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:47,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:40:47,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:40:47,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:40:58,117 INFO L124 PetriNetUnfolderBase]: 6481/11923 cut-off events. [2023-11-29 06:40:58,117 INFO L125 PetriNetUnfolderBase]: For 547272/547272 co-relation queries the response was YES. [2023-11-29 06:40:58,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129842 conditions, 11923 events. 6481/11923 cut-off events. For 547272/547272 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 96093 event pairs, 767 based on Foata normal form. 5/11928 useless extension candidates. Maximal degree in co-relation 129602. Up to 11420 conditions per place. [2023-11-29 06:40:58,358 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1579 selfloop transitions, 108 changer transitions 15/1703 dead transitions. [2023-11-29 06:40:58,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 1703 transitions, 44428 flow [2023-11-29 06:40:58,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 06:40:58,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 06:40:58,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 288 transitions. [2023-11-29 06:40:58,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40336134453781514 [2023-11-29 06:40:58,360 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 288 transitions. [2023-11-29 06:40:58,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 288 transitions. [2023-11-29 06:40:58,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:40:58,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 288 transitions. [2023-11-29 06:40:58,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 8.470588235294118) internal successors, (288), 34 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:58,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:58,361 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:40:58,361 INFO L175 Difference]: Start difference. First operand has 717 places, 1611 transitions, 40377 flow. Second operand 34 states and 288 transitions. [2023-11-29 06:40:58,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 1703 transitions, 44428 flow [2023-11-29 06:41:05,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 1703 transitions, 43714 flow, removed 194 selfloop flow, removed 15 redundant places. [2023-11-29 06:41:06,013 INFO L231 Difference]: Finished difference. Result has 741 places, 1614 transitions, 40082 flow [2023-11-29 06:41:06,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=39665, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=40082, PETRI_PLACES=741, PETRI_TRANSITIONS=1614} [2023-11-29 06:41:06,014 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 719 predicate places. [2023-11-29 06:41:06,015 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 1614 transitions, 40082 flow [2023-11-29 06:41:06,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.793103448275862) internal successors, (139), 29 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:06,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:41:06,015 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:41:06,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-11-29 06:41:06,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:41:06,215 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:41:06,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:41:06,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1300270435, now seen corresponding path program 18 times [2023-11-29 06:41:06,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:41:06,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526182683] [2023-11-29 06:41:06,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:41:06,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:41:06,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:41:06,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:41:06,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:41:06,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526182683] [2023-11-29 06:41:06,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526182683] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:41:06,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430103595] [2023-11-29 06:41:06,937 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:41:06,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:41:06,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:41:06,938 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:41:06,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-29 06:41:07,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 06:41:07,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:41:07,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:41:07,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:41:07,322 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:41:07,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 06:41:07,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:41:07,435 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:41:07,746 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:41:07,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:41:07,805 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:41:07,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:41:07,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:41:07,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430103595] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:41:07,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:41:07,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:41:07,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192418549] [2023-11-29 06:41:07,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:41:07,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:41:07,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:41:07,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:41:07,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:41:07,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:41:07,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 1614 transitions, 40082 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:07,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:41:07,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:41:07,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:41:17,694 INFO L124 PetriNetUnfolderBase]: 6553/12043 cut-off events. [2023-11-29 06:41:17,694 INFO L125 PetriNetUnfolderBase]: For 574497/574497 co-relation queries the response was YES. [2023-11-29 06:41:17,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131523 conditions, 12043 events. 6553/12043 cut-off events. For 574497/574497 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 97142 event pairs, 721 based on Foata normal form. 4/12047 useless extension candidates. Maximal degree in co-relation 131278. Up to 11289 conditions per place. [2023-11-29 06:41:17,940 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 1506 selfloop transitions, 225 changer transitions 12/1744 dead transitions. [2023-11-29 06:41:17,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 774 places, 1744 transitions, 45566 flow [2023-11-29 06:41:17,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 06:41:17,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 06:41:17,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 290 transitions. [2023-11-29 06:41:17,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2023-11-29 06:41:17,941 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 290 transitions. [2023-11-29 06:41:17,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 290 transitions. [2023-11-29 06:41:17,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:41:17,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 290 transitions. [2023-11-29 06:41:17,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 8.285714285714286) internal successors, (290), 35 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:17,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 21.0) internal successors, (756), 36 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:17,943 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 21.0) internal successors, (756), 36 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:17,943 INFO L175 Difference]: Start difference. First operand has 741 places, 1614 transitions, 40082 flow. Second operand 35 states and 290 transitions. [2023-11-29 06:41:17,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 774 places, 1744 transitions, 45566 flow [2023-11-29 06:41:25,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1744 transitions, 45182 flow, removed 92 selfloop flow, removed 30 redundant places. [2023-11-29 06:41:25,662 INFO L231 Difference]: Finished difference. Result has 757 places, 1667 transitions, 41982 flow [2023-11-29 06:41:25,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=39698, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=41982, PETRI_PLACES=757, PETRI_TRANSITIONS=1667} [2023-11-29 06:41:25,664 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 735 predicate places. [2023-11-29 06:41:25,664 INFO L495 AbstractCegarLoop]: Abstraction has has 757 places, 1667 transitions, 41982 flow [2023-11-29 06:41:25,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:25,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:41:25,664 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:41:25,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-29 06:41:25,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:41:25,864 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:41:25,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:41:25,865 INFO L85 PathProgramCache]: Analyzing trace with hash -495653111, now seen corresponding path program 15 times [2023-11-29 06:41:25,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:41:25,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468422688] [2023-11-29 06:41:25,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:41:25,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:41:25,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:41:26,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:41:26,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:41:26,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468422688] [2023-11-29 06:41:26,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468422688] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:41:26,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570092566] [2023-11-29 06:41:26,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:41:26,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:41:26,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:41:26,003 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:41:26,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-29 06:41:26,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 06:41:26,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:41:26,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:41:26,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:41:26,273 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:41:26,273 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:41:26,425 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:41:26,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570092566] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:41:26,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:41:26,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-11-29 06:41:26,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198199954] [2023-11-29 06:41:26,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:41:26,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:41:26,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:41:26,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:41:26,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:41:26,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:41:26,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 1667 transitions, 41982 flow. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 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) [2023-11-29 06:41:26,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:41:26,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:41:26,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:41:37,249 INFO L124 PetriNetUnfolderBase]: 6575/12138 cut-off events. [2023-11-29 06:41:37,249 INFO L125 PetriNetUnfolderBase]: For 611647/611647 co-relation queries the response was YES. [2023-11-29 06:41:37,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133532 conditions, 12138 events. 6575/12138 cut-off events. For 611647/611647 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 98476 event pairs, 494 based on Foata normal form. 48/12186 useless extension candidates. Maximal degree in co-relation 133278. Up to 5516 conditions per place. [2023-11-29 06:41:37,505 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 831 selfloop transitions, 1008 changer transitions 3/1843 dead transitions. [2023-11-29 06:41:37,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 1843 transitions, 48213 flow [2023-11-29 06:41:37,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 06:41:37,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 06:41:37,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 298 transitions. [2023-11-29 06:41:37,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173669467787115 [2023-11-29 06:41:37,506 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 298 transitions. [2023-11-29 06:41:37,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 298 transitions. [2023-11-29 06:41:37,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:41:37,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 298 transitions. [2023-11-29 06:41:37,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 8.764705882352942) internal successors, (298), 34 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:37,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:37,508 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:37,508 INFO L175 Difference]: Start difference. First operand has 757 places, 1667 transitions, 41982 flow. Second operand 34 states and 298 transitions. [2023-11-29 06:41:37,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 1843 transitions, 48213 flow [2023-11-29 06:41:45,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 1843 transitions, 47501 flow, removed 271 selfloop flow, removed 19 redundant places. [2023-11-29 06:41:45,983 INFO L231 Difference]: Finished difference. Result has 777 places, 1691 transitions, 45066 flow [2023-11-29 06:41:45,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=41311, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=985, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=45066, PETRI_PLACES=777, PETRI_TRANSITIONS=1691} [2023-11-29 06:41:45,985 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 755 predicate places. [2023-11-29 06:41:45,985 INFO L495 AbstractCegarLoop]: Abstraction has has 777 places, 1691 transitions, 45066 flow [2023-11-29 06:41:45,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 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) [2023-11-29 06:41:45,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:41:45,985 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:41:45,989 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-29 06:41:46,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:41:46,185 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:41:46,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:41:46,186 INFO L85 PathProgramCache]: Analyzing trace with hash 268658107, now seen corresponding path program 19 times [2023-11-29 06:41:46,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:41:46,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856344030] [2023-11-29 06:41:46,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:41:46,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:41:46,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:41:47,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:41:47,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:41:47,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856344030] [2023-11-29 06:41:47,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856344030] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:41:47,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677565554] [2023-11-29 06:41:47,076 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:41:47,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:41:47,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:41:47,077 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:41:47,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-29 06:41:47,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:41:47,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:41:47,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:41:47,444 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:41:47,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 06:41:47,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:41:47,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:41:47,798 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:41:47,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:41:47,863 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:41:47,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:41:47,940 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:41:47,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677565554] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:41:47,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:41:47,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:41:47,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59514474] [2023-11-29 06:41:47,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:41:47,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:41:47,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:41:47,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:41:47,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:41:47,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:41:47,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 777 places, 1691 transitions, 45066 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:47,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:41:47,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:41:47,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:41:58,640 INFO L124 PetriNetUnfolderBase]: 6580/12173 cut-off events. [2023-11-29 06:41:58,640 INFO L125 PetriNetUnfolderBase]: For 646385/646385 co-relation queries the response was YES. [2023-11-29 06:41:58,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139283 conditions, 12173 events. 6580/12173 cut-off events. For 646385/646385 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 99156 event pairs, 795 based on Foata normal form. 2/12175 useless extension candidates. Maximal degree in co-relation 139024. Up to 11708 conditions per place. [2023-11-29 06:41:58,907 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 1664 selfloop transitions, 79 changer transitions 8/1752 dead transitions. [2023-11-29 06:41:58,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 1752 transitions, 49054 flow [2023-11-29 06:41:58,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 06:41:58,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 06:41:58,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 210 transitions. [2023-11-29 06:41:58,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2023-11-29 06:41:58,908 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 210 transitions. [2023-11-29 06:41:58,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 210 transitions. [2023-11-29 06:41:58,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:41:58,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 210 transitions. [2023-11-29 06:41:58,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 8.076923076923077) internal successors, (210), 26 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:58,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 21.0) internal successors, (567), 27 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:58,910 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 21.0) internal successors, (567), 27 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:41:58,910 INFO L175 Difference]: Start difference. First operand has 777 places, 1691 transitions, 45066 flow. Second operand 26 states and 210 transitions. [2023-11-29 06:41:58,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 1752 transitions, 49054 flow [2023-11-29 06:42:08,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 1752 transitions, 48277 flow, removed 99 selfloop flow, removed 18 redundant places. [2023-11-29 06:42:08,367 INFO L231 Difference]: Finished difference. Result has 789 places, 1694 transitions, 44580 flow [2023-11-29 06:42:08,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=44289, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=44580, PETRI_PLACES=789, PETRI_TRANSITIONS=1694} [2023-11-29 06:42:08,369 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 767 predicate places. [2023-11-29 06:42:08,369 INFO L495 AbstractCegarLoop]: Abstraction has has 789 places, 1694 transitions, 44580 flow [2023-11-29 06:42:08,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:08,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:42:08,369 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:42:08,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-11-29 06:42:08,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:42:08,570 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:42:08,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:42:08,570 INFO L85 PathProgramCache]: Analyzing trace with hash -850324798, now seen corresponding path program 20 times [2023-11-29 06:42:08,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:42:08,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677881968] [2023-11-29 06:42:08,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:42:08,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:42:08,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:42:08,684 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:42:08,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:42:08,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677881968] [2023-11-29 06:42:08,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677881968] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:42:08,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235505200] [2023-11-29 06:42:08,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:42:08,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:42:08,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:42:08,685 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:42:08,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 06:42:08,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:42:08,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:42:08,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:42:08,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:42:08,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 06:42:08,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:42:08,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 06:42:08,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235505200] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:42:08,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:42:08,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 5] total 12 [2023-11-29 06:42:08,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725287390] [2023-11-29 06:42:08,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:42:08,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:42:08,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:42:08,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:42:08,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:42:08,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:42:08,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1694 transitions, 44580 flow. Second operand has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:08,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:42:08,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:42:08,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:42:19,165 INFO L124 PetriNetUnfolderBase]: 6623/12185 cut-off events. [2023-11-29 06:42:19,166 INFO L125 PetriNetUnfolderBase]: For 726523/726523 co-relation queries the response was YES. [2023-11-29 06:42:19,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141499 conditions, 12185 events. 6623/12185 cut-off events. For 726523/726523 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 98535 event pairs, 314 based on Foata normal form. 272/12457 useless extension candidates. Maximal degree in co-relation 141236. Up to 4940 conditions per place. [2023-11-29 06:42:19,434 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 1289 selfloop transitions, 619 changer transitions 5/1914 dead transitions. [2023-11-29 06:42:19,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 1914 transitions, 54128 flow [2023-11-29 06:42:19,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 06:42:19,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 06:42:19,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 169 transitions. [2023-11-29 06:42:19,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832199546485261 [2023-11-29 06:42:19,435 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 169 transitions. [2023-11-29 06:42:19,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 169 transitions. [2023-11-29 06:42:19,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:42:19,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 169 transitions. [2023-11-29 06:42:19,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 8.047619047619047) internal successors, (169), 21 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:19,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 21.0) internal successors, (462), 22 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:19,437 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 21.0) internal successors, (462), 22 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:19,437 INFO L175 Difference]: Start difference. First operand has 789 places, 1694 transitions, 44580 flow. Second operand 21 states and 169 transitions. [2023-11-29 06:42:19,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 1914 transitions, 54128 flow [2023-11-29 06:42:29,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1914 transitions, 53730 flow, removed 123 selfloop flow, removed 19 redundant places. [2023-11-29 06:42:29,298 INFO L231 Difference]: Finished difference. Result has 791 places, 1691 transitions, 46156 flow [2023-11-29 06:42:29,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=42914, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1048, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=46156, PETRI_PLACES=791, PETRI_TRANSITIONS=1691} [2023-11-29 06:42:29,300 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 769 predicate places. [2023-11-29 06:42:29,300 INFO L495 AbstractCegarLoop]: Abstraction has has 791 places, 1691 transitions, 46156 flow [2023-11-29 06:42:29,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:29,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:42:29,300 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:42:29,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-29 06:42:29,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:42:29,500 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:42:29,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:42:29,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1528334397, now seen corresponding path program 16 times [2023-11-29 06:42:29,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:42:29,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828262598] [2023-11-29 06:42:29,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:42:29,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:42:29,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:42:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:42:29,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:42:29,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828262598] [2023-11-29 06:42:29,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828262598] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:42:29,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401605143] [2023-11-29 06:42:29,653 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:42:29,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:42:29,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:42:29,654 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:42:29,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-29 06:42:29,928 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:42:29,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:42:29,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:42:29,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:42:29,988 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:42:29,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:42:30,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:42:30,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401605143] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:42:30,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:42:30,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-29 06:42:30,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789571054] [2023-11-29 06:42:30,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:42:30,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:42:30,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:42:30,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:42:30,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:42:30,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:42:30,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 1691 transitions, 46156 flow. Second operand has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 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) [2023-11-29 06:42:30,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:42:30,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:42:30,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:42:41,680 INFO L124 PetriNetUnfolderBase]: 6978/12704 cut-off events. [2023-11-29 06:42:41,680 INFO L125 PetriNetUnfolderBase]: For 729515/729515 co-relation queries the response was YES. [2023-11-29 06:42:41,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151270 conditions, 12704 events. 6978/12704 cut-off events. For 729515/729515 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 102573 event pairs, 179 based on Foata normal form. 8/12712 useless extension candidates. Maximal degree in co-relation 151004. Up to 4435 conditions per place. [2023-11-29 06:42:41,951 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 783 selfloop transitions, 1199 changer transitions 0/1983 dead transitions. [2023-11-29 06:42:41,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 1983 transitions, 57358 flow [2023-11-29 06:42:41,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:42:41,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:42:41,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 258 transitions. [2023-11-29 06:42:41,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49142857142857144 [2023-11-29 06:42:41,952 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 258 transitions. [2023-11-29 06:42:41,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 258 transitions. [2023-11-29 06:42:41,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:42:41,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 258 transitions. [2023-11-29 06:42:41,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 10.32) internal successors, (258), 25 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:41,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 21.0) internal successors, (546), 26 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:41,954 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 21.0) internal successors, (546), 26 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:41,954 INFO L175 Difference]: Start difference. First operand has 791 places, 1691 transitions, 46156 flow. Second operand 25 states and 258 transitions. [2023-11-29 06:42:41,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 1983 transitions, 57358 flow [2023-11-29 06:42:51,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 1983 transitions, 55906 flow, removed 417 selfloop flow, removed 16 redundant places. [2023-11-29 06:42:52,013 INFO L231 Difference]: Finished difference. Result has 801 places, 1812 transitions, 52612 flow [2023-11-29 06:42:52,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=45018, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=52612, PETRI_PLACES=801, PETRI_TRANSITIONS=1812} [2023-11-29 06:42:52,015 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 779 predicate places. [2023-11-29 06:42:52,015 INFO L495 AbstractCegarLoop]: Abstraction has has 801 places, 1812 transitions, 52612 flow [2023-11-29 06:42:52,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 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) [2023-11-29 06:42:52,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:42:52,015 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:42:52,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-11-29 06:42:52,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-11-29 06:42:52,216 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:42:52,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:42:52,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1408892581, now seen corresponding path program 21 times [2023-11-29 06:42:52,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:42:52,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115369365] [2023-11-29 06:42:52,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:42:52,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:42:52,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:42:52,969 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:42:52,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:42:52,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115369365] [2023-11-29 06:42:52,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115369365] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:42:52,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472823466] [2023-11-29 06:42:52,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:42:52,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:42:52,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:42:52,971 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:42:52,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-29 06:42:53,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 06:42:53,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:42:53,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 06:42:53,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:42:53,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:42:53,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:42:53,409 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:42:53,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:42:53,740 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:42:53,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:42:53,805 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:42:53,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:42:53,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:42:53,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472823466] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:42:53,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:42:53,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:42:53,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138235556] [2023-11-29 06:42:53,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:42:53,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:42:53,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:42:53,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:42:53,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:42:53,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:42:53,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 1812 transitions, 52612 flow. Second operand has 28 states, 28 states have (on average 4.857142857142857) internal successors, (136), 28 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:42:53,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:42:53,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:42:53,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:43:06,862 INFO L124 PetriNetUnfolderBase]: 6991/12745 cut-off events. [2023-11-29 06:43:06,863 INFO L125 PetriNetUnfolderBase]: For 686675/686675 co-relation queries the response was YES. [2023-11-29 06:43:07,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154001 conditions, 12745 events. 6991/12745 cut-off events. For 686675/686675 co-relation queries the response was YES. Maximal size of possible extension queue 806. Compared 102971 event pairs, 763 based on Foata normal form. 4/12749 useless extension candidates. Maximal degree in co-relation 153738. Up to 12151 conditions per place. [2023-11-29 06:43:07,162 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1744 selfloop transitions, 150 changer transitions 15/1910 dead transitions. [2023-11-29 06:43:07,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 838 places, 1910 transitions, 57024 flow [2023-11-29 06:43:07,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 06:43:07,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 06:43:07,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 326 transitions. [2023-11-29 06:43:07,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40852130325814534 [2023-11-29 06:43:07,163 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 326 transitions. [2023-11-29 06:43:07,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 326 transitions. [2023-11-29 06:43:07,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:43:07,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 326 transitions. [2023-11-29 06:43:07,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 8.578947368421053) internal successors, (326), 38 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:07,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 21.0) internal successors, (819), 39 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:07,165 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 21.0) internal successors, (819), 39 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:07,165 INFO L175 Difference]: Start difference. First operand has 801 places, 1812 transitions, 52612 flow. Second operand 38 states and 326 transitions. [2023-11-29 06:43:07,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 838 places, 1910 transitions, 57024 flow [2023-11-29 06:43:17,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 1910 transitions, 55633 flow, removed 416 selfloop flow, removed 12 redundant places. [2023-11-29 06:43:17,559 INFO L231 Difference]: Finished difference. Result has 831 places, 1813 transitions, 51650 flow [2023-11-29 06:43:17,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=51225, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=51650, PETRI_PLACES=831, PETRI_TRANSITIONS=1813} [2023-11-29 06:43:17,560 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 809 predicate places. [2023-11-29 06:43:17,560 INFO L495 AbstractCegarLoop]: Abstraction has has 831 places, 1813 transitions, 51650 flow [2023-11-29 06:43:17,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.857142857142857) internal successors, (136), 28 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:17,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:43:17,560 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:43:17,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-29 06:43:17,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-11-29 06:43:17,761 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:43:17,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:43:17,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1214960197, now seen corresponding path program 17 times [2023-11-29 06:43:17,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:43:17,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974151229] [2023-11-29 06:43:17,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:43:17,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:43:17,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:43:17,918 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:43:17,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:43:17,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974151229] [2023-11-29 06:43:17,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974151229] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:43:17,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947081568] [2023-11-29 06:43:17,918 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:43:17,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:43:17,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:43:17,919 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:43:17,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-29 06:43:18,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 06:43:18,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:43:18,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 06:43:18,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:43:18,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:43:18,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:43:18,349 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:43:18,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947081568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:43:18,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:43:18,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-11-29 06:43:18,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058587895] [2023-11-29 06:43:18,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:43:18,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 06:43:18,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:43:18,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 06:43:18,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:43:18,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:43:18,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 1813 transitions, 51650 flow. Second operand has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:18,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:43:18,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:43:18,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:43:31,029 INFO L124 PetriNetUnfolderBase]: 6942/12615 cut-off events. [2023-11-29 06:43:31,029 INFO L125 PetriNetUnfolderBase]: For 678302/678302 co-relation queries the response was YES. [2023-11-29 06:43:31,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149166 conditions, 12615 events. 6942/12615 cut-off events. For 678302/678302 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 101099 event pairs, 451 based on Foata normal form. 48/12663 useless extension candidates. Maximal degree in co-relation 148902. Up to 2961 conditions per place. [2023-11-29 06:43:31,315 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 628 selfloop transitions, 1344 changer transitions 0/1973 dead transitions. [2023-11-29 06:43:31,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 865 places, 1973 transitions, 57624 flow [2023-11-29 06:43:31,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 06:43:31,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 06:43:31,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 326 transitions. [2023-11-29 06:43:31,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2023-11-29 06:43:31,317 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 326 transitions. [2023-11-29 06:43:31,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 326 transitions. [2023-11-29 06:43:31,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:43:31,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 326 transitions. [2023-11-29 06:43:31,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 9.055555555555555) internal successors, (326), 36 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:31,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 21.0) internal successors, (777), 37 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:31,319 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 21.0) internal successors, (777), 37 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:31,319 INFO L175 Difference]: Start difference. First operand has 831 places, 1813 transitions, 51650 flow. Second operand 36 states and 326 transitions. [2023-11-29 06:43:31,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 865 places, 1973 transitions, 57624 flow [2023-11-29 06:43:41,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 832 places, 1973 transitions, 56749 flow, removed 104 selfloop flow, removed 33 redundant places. [2023-11-29 06:43:41,831 INFO L231 Difference]: Finished difference. Result has 833 places, 1818 transitions, 53703 flow [2023-11-29 06:43:41,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=50623, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=53703, PETRI_PLACES=833, PETRI_TRANSITIONS=1818} [2023-11-29 06:43:41,832 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 811 predicate places. [2023-11-29 06:43:41,832 INFO L495 AbstractCegarLoop]: Abstraction has has 833 places, 1818 transitions, 53703 flow [2023-11-29 06:43:41,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:41,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:43:41,832 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:43:41,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-11-29 06:43:42,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-11-29 06:43:42,033 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:43:42,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:43:42,033 INFO L85 PathProgramCache]: Analyzing trace with hash -426529755, now seen corresponding path program 22 times [2023-11-29 06:43:42,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:43:42,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993916907] [2023-11-29 06:43:42,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:43:42,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:43:42,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:43:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:43:42,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:43:42,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993916907] [2023-11-29 06:43:42,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993916907] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:43:42,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704872568] [2023-11-29 06:43:42,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:43:42,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:43:42,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:43:42,695 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:43:42,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-29 06:43:42,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:43:42,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:43:42,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 06:43:42,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:43:43,039 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:43:43,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 75 [2023-11-29 06:43:43,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:43:43,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:43:43,503 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-29 06:43:43,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-29 06:43:43,632 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:43:43,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:43:43,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:43:43,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704872568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:43:43,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:43:43,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 25 [2023-11-29 06:43:43,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787318181] [2023-11-29 06:43:43,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:43:43,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 06:43:43,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:43:43,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 06:43:43,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2023-11-29 06:43:43,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:43:43,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 833 places, 1818 transitions, 53703 flow. Second operand has 26 states, 26 states have (on average 4.846153846153846) internal successors, (126), 26 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:43,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:43:43,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:43:43,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:43:55,591 INFO L124 PetriNetUnfolderBase]: 6952/12654 cut-off events. [2023-11-29 06:43:55,591 INFO L125 PetriNetUnfolderBase]: For 665229/665229 co-relation queries the response was YES. [2023-11-29 06:43:55,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154248 conditions, 12654 events. 6952/12654 cut-off events. For 665229/665229 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 101968 event pairs, 705 based on Foata normal form. 3/12657 useless extension candidates. Maximal degree in co-relation 153988. Up to 11218 conditions per place. [2023-11-29 06:43:56,036 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1698 selfloop transitions, 281 changer transitions 11/1991 dead transitions. [2023-11-29 06:43:56,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 869 places, 1991 transitions, 59964 flow [2023-11-29 06:43:56,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 06:43:56,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 06:43:56,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 325 transitions. [2023-11-29 06:43:56,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41827541827541825 [2023-11-29 06:43:56,038 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 325 transitions. [2023-11-29 06:43:56,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 325 transitions. [2023-11-29 06:43:56,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:43:56,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 325 transitions. [2023-11-29 06:43:56,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 8.783783783783784) internal successors, (325), 37 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:56,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 21.0) internal successors, (798), 38 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:56,039 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 21.0) internal successors, (798), 38 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:43:56,039 INFO L175 Difference]: Start difference. First operand has 833 places, 1818 transitions, 53703 flow. Second operand 37 states and 325 transitions. [2023-11-29 06:43:56,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 869 places, 1991 transitions, 59964 flow [2023-11-29 06:44:05,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 844 places, 1991 transitions, 57977 flow, removed 120 selfloop flow, removed 25 redundant places. [2023-11-29 06:44:05,336 INFO L231 Difference]: Finished difference. Result has 849 places, 1823 transitions, 52539 flow [2023-11-29 06:44:05,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=51766, PETRI_DIFFERENCE_MINUEND_PLACES=808, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=52539, PETRI_PLACES=849, PETRI_TRANSITIONS=1823} [2023-11-29 06:44:05,337 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 827 predicate places. [2023-11-29 06:44:05,337 INFO L495 AbstractCegarLoop]: Abstraction has has 849 places, 1823 transitions, 52539 flow [2023-11-29 06:44:05,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.846153846153846) internal successors, (126), 26 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:05,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:44:05,338 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:44:05,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-11-29 06:44:05,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-11-29 06:44:05,538 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:44:05,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:44:05,539 INFO L85 PathProgramCache]: Analyzing trace with hash -580003107, now seen corresponding path program 14 times [2023-11-29 06:44:05,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:44:05,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678989348] [2023-11-29 06:44:05,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:44:05,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:44:05,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:44:05,725 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:44:05,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:44:05,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678989348] [2023-11-29 06:44:05,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678989348] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:44:05,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750394758] [2023-11-29 06:44:05,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:44:05,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:44:05,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:44:05,727 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:44:05,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-29 06:44:05,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:44:05,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:44:05,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:44:05,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:44:05,974 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:44:05,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:44:06,096 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:44:06,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750394758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:44:06,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:44:06,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-11-29 06:44:06,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410227877] [2023-11-29 06:44:06,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:44:06,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 06:44:06,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:44:06,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 06:44:06,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:44:06,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:44:06,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 849 places, 1823 transitions, 52539 flow. Second operand has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 17 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:06,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:44:06,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:44:06,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:44:26,361 INFO L124 PetriNetUnfolderBase]: 11708/21368 cut-off events. [2023-11-29 06:44:26,362 INFO L125 PetriNetUnfolderBase]: For 1223617/1223617 co-relation queries the response was YES. [2023-11-29 06:44:26,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263771 conditions, 21368 events. 11708/21368 cut-off events. For 1223617/1223617 co-relation queries the response was YES. Maximal size of possible extension queue 977. Compared 181631 event pairs, 1255 based on Foata normal form. 256/21624 useless extension candidates. Maximal degree in co-relation 263506. Up to 4803 conditions per place. [2023-11-29 06:44:26,966 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 2024 selfloop transitions, 954 changer transitions 0/2979 dead transitions. [2023-11-29 06:44:26,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 870 places, 2979 transitions, 89807 flow [2023-11-29 06:44:26,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 06:44:26,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 06:44:26,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 315 transitions. [2023-11-29 06:44:26,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-11-29 06:44:26,968 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 315 transitions. [2023-11-29 06:44:26,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 315 transitions. [2023-11-29 06:44:26,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:44:26,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 315 transitions. [2023-11-29 06:44:26,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 10.5) internal successors, (315), 30 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:26,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:26,969 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:26,969 INFO L175 Difference]: Start difference. First operand has 849 places, 1823 transitions, 52539 flow. Second operand 30 states and 315 transitions. [2023-11-29 06:44:26,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 870 places, 2979 transitions, 89807 flow [2023-11-29 06:44:42,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 2979 transitions, 88944 flow, removed 195 selfloop flow, removed 37 redundant places. [2023-11-29 06:44:42,691 INFO L231 Difference]: Finished difference. Result has 842 places, 2139 transitions, 62196 flow [2023-11-29 06:44:42,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=51711, PETRI_DIFFERENCE_MINUEND_PLACES=804, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=685, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=62196, PETRI_PLACES=842, PETRI_TRANSITIONS=2139} [2023-11-29 06:44:42,692 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 820 predicate places. [2023-11-29 06:44:42,692 INFO L495 AbstractCegarLoop]: Abstraction has has 842 places, 2139 transitions, 62196 flow [2023-11-29 06:44:42,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 17 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:42,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:44:42,692 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:44:42,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-11-29 06:44:42,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-11-29 06:44:42,893 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:44:42,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:44:42,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1193156990, now seen corresponding path program 23 times [2023-11-29 06:44:42,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:44:42,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027328186] [2023-11-29 06:44:42,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:44:42,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:44:42,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:44:44,512 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:44:44,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:44:44,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027328186] [2023-11-29 06:44:44,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027328186] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:44:44,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565034952] [2023-11-29 06:44:44,512 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:44:44,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:44:44,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:44:44,513 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:44:44,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-29 06:44:44,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 06:44:44,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:44:44,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 06:44:44,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:44:45,004 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:44:45,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 44 [2023-11-29 06:44:45,013 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:44:45,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:44:45,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:44:45,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 151 treesize of output 216 [2023-11-29 06:44:46,913 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:44:46,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565034952] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:44:46,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:44:46,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 9] total 28 [2023-11-29 06:44:46,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547202900] [2023-11-29 06:44:46,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:44:46,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 06:44:46,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:44:46,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 06:44:46,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2023-11-29 06:44:46,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:44:46,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 842 places, 2139 transitions, 62196 flow. Second operand has 29 states, 29 states have (on average 4.896551724137931) internal successors, (142), 29 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:44:46,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:44:46,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:44:46,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:45:10,010 INFO L124 PetriNetUnfolderBase]: 11828/21592 cut-off events. [2023-11-29 06:45:10,010 INFO L125 PetriNetUnfolderBase]: For 1264713/1264713 co-relation queries the response was YES. [2023-11-29 06:45:10,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271845 conditions, 21592 events. 11828/21592 cut-off events. For 1264713/1264713 co-relation queries the response was YES. Maximal size of possible extension queue 994. Compared 184010 event pairs, 1324 based on Foata normal form. 8/21600 useless extension candidates. Maximal degree in co-relation 271577. Up to 20381 conditions per place. [2023-11-29 06:45:10,649 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 2042 selfloop transitions, 224 changer transitions 30/2297 dead transitions. [2023-11-29 06:45:10,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 874 places, 2297 transitions, 69327 flow [2023-11-29 06:45:10,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 06:45:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 06:45:10,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 301 transitions. [2023-11-29 06:45:10,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2023-11-29 06:45:10,650 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 301 transitions. [2023-11-29 06:45:10,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 301 transitions. [2023-11-29 06:45:10,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:45:10,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 301 transitions. [2023-11-29 06:45:10,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 9.121212121212121) internal successors, (301), 33 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:45:10,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 21.0) internal successors, (714), 34 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:45:10,652 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 21.0) internal successors, (714), 34 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:45:10,652 INFO L175 Difference]: Start difference. First operand has 842 places, 2139 transitions, 62196 flow. Second operand 33 states and 301 transitions. [2023-11-29 06:45:10,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 874 places, 2297 transitions, 69327 flow [2023-11-29 06:45:28,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 2297 transitions, 67140 flow, removed 680 selfloop flow, removed 9 redundant places. [2023-11-29 06:45:28,177 INFO L231 Difference]: Finished difference. Result has 872 places, 2177 transitions, 62054 flow [2023-11-29 06:45:28,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=60054, PETRI_DIFFERENCE_MINUEND_PLACES=833, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1928, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=62054, PETRI_PLACES=872, PETRI_TRANSITIONS=2177} [2023-11-29 06:45:28,179 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 850 predicate places. [2023-11-29 06:45:28,179 INFO L495 AbstractCegarLoop]: Abstraction has has 872 places, 2177 transitions, 62054 flow [2023-11-29 06:45:28,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.896551724137931) internal successors, (142), 29 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:45:28,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:45:28,179 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:45:28,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-29 06:45:28,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-11-29 06:45:28,379 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:45:28,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:45:28,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1849605185, now seen corresponding path program 24 times [2023-11-29 06:45:28,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:45:28,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851171890] [2023-11-29 06:45:28,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:45:28,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:45:28,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:45:28,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:45:28,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:45:28,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851171890] [2023-11-29 06:45:28,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851171890] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:45:28,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414814895] [2023-11-29 06:45:28,596 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:45:28,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:45:28,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:45:28,597 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:45:28,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-29 06:45:28,739 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:45:28,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:45:28,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 06:45:28,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:45:29,198 INFO L349 Elim1Store]: treesize reduction 63, result has 22.2 percent of original size [2023-11-29 06:45:29,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 208 treesize of output 113 [2023-11-29 06:45:29,329 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:45:29,330 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:45:30,347 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:45:30,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 312 treesize of output 296 [2023-11-29 06:45:32,283 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:45:32,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414814895] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:45:32,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:45:32,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 33 [2023-11-29 06:45:32,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123278833] [2023-11-29 06:45:32,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:45:32,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 06:45:32,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:45:32,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 06:45:32,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 06:45:32,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:45:32,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 2177 transitions, 62054 flow. Second operand has 33 states, 33 states have (on average 4.787878787878788) internal successors, (158), 33 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:45:32,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:45:32,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:45:32,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:02,025 INFO L124 PetriNetUnfolderBase]: 12579/23107 cut-off events. [2023-11-29 06:46:02,025 INFO L125 PetriNetUnfolderBase]: For 1319867/1319867 co-relation queries the response was YES. [2023-11-29 06:46:02,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285478 conditions, 23107 events. 12579/23107 cut-off events. For 1319867/1319867 co-relation queries the response was YES. Maximal size of possible extension queue 1078. Compared 200177 event pairs, 1368 based on Foata normal form. 58/23165 useless extension candidates. Maximal degree in co-relation 285204. Up to 14863 conditions per place. [2023-11-29 06:46:02,731 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 1882 selfloop transitions, 709 changer transitions 2/2594 dead transitions. [2023-11-29 06:46:02,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 2594 transitions, 76773 flow [2023-11-29 06:46:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-29 06:46:02,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-11-29 06:46:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 446 transitions. [2023-11-29 06:46:02,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334305150631681 [2023-11-29 06:46:02,733 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 446 transitions. [2023-11-29 06:46:02,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 446 transitions. [2023-11-29 06:46:02,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:02,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 446 transitions. [2023-11-29 06:46:02,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 9.10204081632653) internal successors, (446), 49 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:02,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 21.0) internal successors, (1050), 50 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:02,736 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 21.0) internal successors, (1050), 50 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:02,736 INFO L175 Difference]: Start difference. First operand has 872 places, 2177 transitions, 62054 flow. Second operand 49 states and 446 transitions. [2023-11-29 06:46:02,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 917 places, 2594 transitions, 76773 flow [2023-11-29 06:46:22,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 897 places, 2594 transitions, 76143 flow, removed 220 selfloop flow, removed 20 redundant places. [2023-11-29 06:46:22,801 INFO L231 Difference]: Finished difference. Result has 904 places, 2322 transitions, 67951 flow [2023-11-29 06:46:22,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=61351, PETRI_DIFFERENCE_MINUEND_PLACES=849, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=575, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=67951, PETRI_PLACES=904, PETRI_TRANSITIONS=2322} [2023-11-29 06:46:22,803 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 882 predicate places. [2023-11-29 06:46:22,803 INFO L495 AbstractCegarLoop]: Abstraction has has 904 places, 2322 transitions, 67951 flow [2023-11-29 06:46:22,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.787878787878788) internal successors, (158), 33 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:22,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:46:22,804 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:46:22,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-11-29 06:46:23,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-11-29 06:46:23,004 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:46:23,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:46:23,004 INFO L85 PathProgramCache]: Analyzing trace with hash 73481330, now seen corresponding path program 25 times [2023-11-29 06:46:23,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:46:23,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090254103] [2023-11-29 06:46:23,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:46:23,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:46:23,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:46:24,278 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:46:24,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:46:24,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090254103] [2023-11-29 06:46:24,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090254103] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:46:24,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782369618] [2023-11-29 06:46:24,278 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:46:24,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:46:24,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:46:24,279 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:46:24,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-29 06:46:24,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:46:24,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 06:46:24,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:46:24,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:46:24,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-29 06:46:24,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:46:24,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:46:25,016 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-29 06:46:25,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-29 06:46:25,073 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:46:25,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:46:25,119 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 06:46:25,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782369618] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:46:25,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:46:25,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 8] total 29 [2023-11-29 06:46:25,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285643376] [2023-11-29 06:46:25,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:46:25,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 06:46:25,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:46:25,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 06:46:25,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=761, Unknown=0, NotChecked=0, Total=870 [2023-11-29 06:46:25,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:46:25,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 904 places, 2322 transitions, 67951 flow. Second operand has 30 states, 30 states have (on average 4.666666666666667) internal successors, (140), 30 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:25,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:46:25,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:46:25,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:46:50,770 INFO L124 PetriNetUnfolderBase]: 12702/23329 cut-off events. [2023-11-29 06:46:50,771 INFO L125 PetriNetUnfolderBase]: For 1356349/1356349 co-relation queries the response was YES. [2023-11-29 06:46:51,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292305 conditions, 23329 events. 12702/23329 cut-off events. For 1356349/1356349 co-relation queries the response was YES. Maximal size of possible extension queue 1115. Compared 202830 event pairs, 1558 based on Foata normal form. 11/23340 useless extension candidates. Maximal degree in co-relation 292026. Up to 22514 conditions per place. [2023-11-29 06:46:51,781 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 2293 selfloop transitions, 124 changer transitions 15/2433 dead transitions. [2023-11-29 06:46:51,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 926 places, 2433 transitions, 74770 flow [2023-11-29 06:46:51,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:46:51,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:46:51,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 201 transitions. [2023-11-29 06:46:51,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161490683229814 [2023-11-29 06:46:51,783 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 201 transitions. [2023-11-29 06:46:51,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 201 transitions. [2023-11-29 06:46:51,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:46:51,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 201 transitions. [2023-11-29 06:46:51,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 8.73913043478261) internal successors, (201), 23 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:51,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 21.0) internal successors, (504), 24 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:51,785 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 21.0) internal successors, (504), 24 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:46:51,785 INFO L175 Difference]: Start difference. First operand has 904 places, 2322 transitions, 67951 flow. Second operand 23 states and 201 transitions. [2023-11-29 06:46:51,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 926 places, 2433 transitions, 74770 flow [2023-11-29 06:47:12,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 2433 transitions, 73124 flow, removed 461 selfloop flow, removed 23 redundant places. [2023-11-29 06:47:12,961 INFO L231 Difference]: Finished difference. Result has 911 places, 2365 transitions, 68024 flow [2023-11-29 06:47:12,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=66269, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=68024, PETRI_PLACES=911, PETRI_TRANSITIONS=2365} [2023-11-29 06:47:12,963 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 889 predicate places. [2023-11-29 06:47:12,964 INFO L495 AbstractCegarLoop]: Abstraction has has 911 places, 2365 transitions, 68024 flow [2023-11-29 06:47:12,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.666666666666667) internal successors, (140), 30 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:12,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:47:12,964 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:47:12,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-11-29 06:47:13,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-11-29 06:47:13,164 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:47:13,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:47:13,165 INFO L85 PathProgramCache]: Analyzing trace with hash -308259683, now seen corresponding path program 18 times [2023-11-29 06:47:13,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:47:13,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124644550] [2023-11-29 06:47:13,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:47:13,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:47:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:47:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:47:13,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:47:13,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124644550] [2023-11-29 06:47:13,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124644550] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:47:13,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526582567] [2023-11-29 06:47:13,332 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:47:13,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:47:13,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:47:13,333 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:47:13,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-29 06:47:13,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 06:47:13,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:47:13,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 06:47:13,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:47:13,633 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:47:13,633 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:47:13,870 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:47:13,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526582567] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:47:13,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:47:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-11-29 06:47:13,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576365280] [2023-11-29 06:47:13,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:47:13,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 06:47:13,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:47:13,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 06:47:13,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2023-11-29 06:47:13,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:47:13,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 2365 transitions, 68024 flow. Second operand has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:13,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:47:13,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:47:13,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:47:41,319 INFO L124 PetriNetUnfolderBase]: 12725/23387 cut-off events. [2023-11-29 06:47:41,319 INFO L125 PetriNetUnfolderBase]: For 1342015/1342015 co-relation queries the response was YES. [2023-11-29 06:47:42,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289963 conditions, 23387 events. 12725/23387 cut-off events. For 1342015/1342015 co-relation queries the response was YES. Maximal size of possible extension queue 1119. Compared 203522 event pairs, 2415 based on Foata normal form. 48/23435 useless extension candidates. Maximal degree in co-relation 289676. Up to 11621 conditions per place. [2023-11-29 06:47:42,292 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 1585 selfloop transitions, 873 changer transitions 3/2462 dead transitions. [2023-11-29 06:47:42,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 929 places, 2462 transitions, 74283 flow [2023-11-29 06:47:42,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 06:47:42,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 06:47:42,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 167 transitions. [2023-11-29 06:47:42,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2023-11-29 06:47:42,294 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 167 transitions. [2023-11-29 06:47:42,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 167 transitions. [2023-11-29 06:47:42,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:47:42,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 167 transitions. [2023-11-29 06:47:42,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 8.35) internal successors, (167), 20 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:42,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:42,295 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:47:42,295 INFO L175 Difference]: Start difference. First operand has 911 places, 2365 transitions, 68024 flow. Second operand 20 states and 167 transitions. [2023-11-29 06:47:42,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 929 places, 2462 transitions, 74283 flow [2023-11-29 06:48:03,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 920 places, 2462 transitions, 73944 flow, removed 114 selfloop flow, removed 9 redundant places. [2023-11-29 06:48:03,984 INFO L231 Difference]: Finished difference. Result has 922 places, 2372 transitions, 69620 flow [2023-11-29 06:48:03,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=67689, PETRI_DIFFERENCE_MINUEND_PLACES=901, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=868, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=69620, PETRI_PLACES=922, PETRI_TRANSITIONS=2372} [2023-11-29 06:48:03,986 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 900 predicate places. [2023-11-29 06:48:03,987 INFO L495 AbstractCegarLoop]: Abstraction has has 922 places, 2372 transitions, 69620 flow [2023-11-29 06:48:03,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:03,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:48:03,987 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:48:03,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-11-29 06:48:04,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:48:04,187 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:48:04,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:48:04,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1154185506, now seen corresponding path program 26 times [2023-11-29 06:48:04,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:48:04,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995774256] [2023-11-29 06:48:04,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:48:04,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:48:04,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:48:05,247 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:48:05,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:48:05,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995774256] [2023-11-29 06:48:05,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995774256] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:48:05,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507140428] [2023-11-29 06:48:05,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:48:05,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:48:05,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:48:05,249 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:48:05,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-29 06:48:05,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:48:05,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:48:05,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 06:48:05,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:48:05,680 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:48:05,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 44 [2023-11-29 06:48:05,692 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:48:05,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:48:06,189 INFO L349 Elim1Store]: treesize reduction 15, result has 90.2 percent of original size [2023-11-29 06:48:06,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 71 treesize of output 176 [2023-11-29 06:48:06,437 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-29 06:48:06,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 43 treesize of output 58 [2023-11-29 06:48:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:48:06,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507140428] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:48:06,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:48:06,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2023-11-29 06:48:06,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017390089] [2023-11-29 06:48:06,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:48:06,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:48:06,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:48:06,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:48:06,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:48:06,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 06:48:06,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 922 places, 2372 transitions, 69620 flow. Second operand has 28 states, 28 states have (on average 4.75) internal successors, (133), 28 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:06,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:48:06,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 06:48:06,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:48:36,564 INFO L124 PetriNetUnfolderBase]: 12675/24437 cut-off events. [2023-11-29 06:48:36,564 INFO L125 PetriNetUnfolderBase]: For 1425366/1425366 co-relation queries the response was YES. [2023-11-29 06:48:37,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301088 conditions, 24437 events. 12675/24437 cut-off events. For 1425366/1425366 co-relation queries the response was YES. Maximal size of possible extension queue 1188. Compared 225625 event pairs, 79 based on Foata normal form. 1/24438 useless extension candidates. Maximal degree in co-relation 300800. Up to 17262 conditions per place. [2023-11-29 06:48:37,419 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 1729 selfloop transitions, 881 changer transitions 2/2613 dead transitions. [2023-11-29 06:48:37,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 970 places, 2613 transitions, 79810 flow [2023-11-29 06:48:37,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-29 06:48:37,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-11-29 06:48:37,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 395 transitions. [2023-11-29 06:48:37,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838678328474247 [2023-11-29 06:48:37,420 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 395 transitions. [2023-11-29 06:48:37,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 395 transitions. [2023-11-29 06:48:37,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:48:37,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 395 transitions. [2023-11-29 06:48:37,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 8.061224489795919) internal successors, (395), 49 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:37,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 21.0) internal successors, (1050), 50 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:37,422 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 21.0) internal successors, (1050), 50 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:48:37,422 INFO L175 Difference]: Start difference. First operand has 922 places, 2372 transitions, 69620 flow. Second operand 49 states and 395 transitions. [2023-11-29 06:48:37,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 970 places, 2613 transitions, 79810 flow [2023-11-29 06:49:00,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 960 places, 2613 transitions, 78306 flow, removed 64 selfloop flow, removed 10 redundant places. [2023-11-29 06:49:00,179 INFO L231 Difference]: Finished difference. Result has 966 places, 2499 transitions, 75270 flow [2023-11-29 06:49:00,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=68214, PETRI_DIFFERENCE_MINUEND_PLACES=912, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=761, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=75270, PETRI_PLACES=966, PETRI_TRANSITIONS=2499} [2023-11-29 06:49:00,181 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 944 predicate places. [2023-11-29 06:49:00,181 INFO L495 AbstractCegarLoop]: Abstraction has has 966 places, 2499 transitions, 75270 flow [2023-11-29 06:49:00,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.75) internal successors, (133), 28 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:49:00,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:49:00,181 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:49:00,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-11-29 06:49:00,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:49:00,381 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 06:49:00,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:49:00,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1579100805, now seen corresponding path program 27 times [2023-11-29 06:49:00,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:49:00,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725381357] [2023-11-29 06:49:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:49:00,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:49:00,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:49:00,560 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 06:49:00,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:49:00,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725381357] [2023-11-29 06:49:00,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725381357] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:49:00,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452006296] [2023-11-29 06:49:00,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:49:00,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:49:00,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:49:00,561 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:49:00,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc82c671-7db8-484e-b4ba-93c0184aed71/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-29 06:49:00,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:49:00,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:49:00,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-29 06:49:00,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:49:00,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 06:49:01,341 INFO L349 Elim1Store]: treesize reduction 63, result has 22.2 percent of original size [2023-11-29 06:49:01,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 205 treesize of output 110 [2023-11-29 06:49:01,413 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:49:01,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:49:02,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 262 [2023-11-29 06:49:03,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:49:03,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 15 new quantified variables, introduced 36 case distinctions, treesize of input 2984 treesize of output 2186