./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd --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 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:13:48,432 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:13:48,533 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 16:13:48,542 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:13:48,542 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:13:48,582 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:13:48,583 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:13:48,583 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:13:48,583 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:13:48,584 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:13:48,585 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:13:48,585 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:13:48,585 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:13:48,585 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:13:48,586 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:13:48,586 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:13:48,586 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 16:13:48,587 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 16:13:48,587 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:13:48,587 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 16:13:48,587 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:13:48,587 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 16:13:48,587 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:13:48,587 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 16:13:48,588 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:13:48,588 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 16:13:48,588 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 16:13:48,588 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:13:48,589 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:13:48,589 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:13:48,589 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:13:48,589 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:13:48,589 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:13:48,589 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:13:48,590 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:13:48,590 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 16:13:48,590 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 16:13:48,590 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 16:13:48,590 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:13:48,590 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:13:48,590 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:13:48,591 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:13:48,591 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd 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 -> 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 [2024-11-13 16:13:48,917 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:13:48,928 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:13:48,931 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:13:48,933 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:13:48,933 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:13:48,935 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c Unable to find full path for "g++" [2024-11-13 16:13:50,794 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:13:51,071 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:13:51,072 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c [2024-11-13 16:13:51,098 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/data/09032b1c0/d301e702cdf345a6915838e2de7ba3d6/FLAGb59ac180a [2024-11-13 16:13:51,352 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/data/09032b1c0/d301e702cdf345a6915838e2de7ba3d6 [2024-11-13 16:13:51,354 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:13:51,356 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:13:51,357 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:13:51,358 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:13:51,362 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:13:51,363 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,364 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42c73640 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51, skipping insertion in model container [2024-11-13 16:13:51,365 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,382 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:13:51,589 WARN L250 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_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c[2451,2464] [2024-11-13 16:13:51,599 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:13:51,609 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:13:51,632 WARN L250 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_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c[2451,2464] [2024-11-13 16:13:51,641 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:13:51,661 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:13:51,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51 WrapperNode [2024-11-13 16:13:51,662 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:13:51,663 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:13:51,663 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:13:51,663 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:13:51,670 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,678 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,707 INFO L138 Inliner]: procedures = 25, calls = 30, calls flagged for inlining = 15, calls inlined = 27, statements flattened = 259 [2024-11-13 16:13:51,708 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:13:51,708 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:13:51,709 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:13:51,709 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:13:51,718 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,718 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,722 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,752 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-11-13 16:13:51,756 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,757 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,772 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,781 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,784 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,789 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,795 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:13:51,796 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:13:51,799 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:13:51,799 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:13:51,800 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:13:51,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:13:51,843 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:13:51,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:13:51,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:13:51,879 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 16:13:51,881 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 16:13:51,881 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 16:13:51,881 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 16:13:51,881 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 16:13:51,881 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 16:13:51,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 16:13:51,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 16:13:51,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 16:13:51,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 16:13:51,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 16:13:51,882 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:13:51,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:13:51,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 16:13:51,882 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 16:13:51,884 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 16:13:52,006 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:13:52,009 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:13:52,639 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 16:13:52,639 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:13:53,206 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:13:53,206 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 16:13:53,206 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:13:53 BoogieIcfgContainer [2024-11-13 16:13:53,206 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:13:53,208 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:13:53,211 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:13:53,218 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:13:53,218 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:13:51" (1/3) ... [2024-11-13 16:13:53,219 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38771d83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:13:53, skipping insertion in model container [2024-11-13 16:13:53,219 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51" (2/3) ... [2024-11-13 16:13:53,220 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38771d83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:13:53, skipping insertion in model container [2024-11-13 16:13:53,220 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:13:53" (3/3) ... [2024-11-13 16:13:53,221 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-three-array-sum-alt.wvr.c [2024-11-13 16:13:53,241 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:13:53,243 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-three-array-sum-alt.wvr.c that has 4 procedures, 26 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-11-13 16:13:53,243 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 16:13:53,339 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 16:13:53,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 35 places, 31 transitions, 83 flow [2024-11-13 16:13:53,432 INFO L124 PetriNetUnfolderBase]: 6/28 cut-off events. [2024-11-13 16:13:53,436 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 16:13:53,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 28 events. 6/28 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 21. Up to 2 conditions per place. [2024-11-13 16:13:53,440 INFO L82 GeneralOperation]: Start removeDead. Operand has 35 places, 31 transitions, 83 flow [2024-11-13 16:13:53,447 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 27 transitions, 72 flow [2024-11-13 16:13:53,459 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:13:53,475 INFO L333 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, 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;@462954f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:13:53,476 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-13 16:13:53,496 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 16:13:53,496 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-11-13 16:13:53,496 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 16:13:53,496 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:53,497 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:53,498 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:53,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:53,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1870986990, now seen corresponding path program 1 times [2024-11-13 16:13:53,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:53,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878537232] [2024-11-13 16:13:53,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:53,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:53,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:54,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:13:54,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:13:54,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878537232] [2024-11-13 16:13:54,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878537232] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:13:54,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:13:54,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:13:54,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507577973] [2024-11-13 16:13:54,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:13:54,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:13:54,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:13:54,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:13:54,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:13:54,260 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:13:54,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:54,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:13:54,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:13:54,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:13:54,624 INFO L124 PetriNetUnfolderBase]: 389/571 cut-off events. [2024-11-13 16:13:54,624 INFO L125 PetriNetUnfolderBase]: For 56/56 co-relation queries the response was YES. [2024-11-13 16:13:54,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1218 conditions, 571 events. 389/571 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1792 event pairs, 124 based on Foata normal form. 1/419 useless extension candidates. Maximal degree in co-relation 1030. Up to 349 conditions per place. [2024-11-13 16:13:54,637 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 38 selfloop transitions, 4 changer transitions 1/44 dead transitions. [2024-11-13 16:13:54,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 44 transitions, 207 flow [2024-11-13 16:13:54,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:13:54,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 16:13:54,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-11-13 16:13:54,661 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6021505376344086 [2024-11-13 16:13:54,663 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 72 flow. Second operand 3 states and 56 transitions. [2024-11-13 16:13:54,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 44 transitions, 207 flow [2024-11-13 16:13:54,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 44 transitions, 185 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 16:13:54,677 INFO L231 Difference]: Finished difference. Result has 28 places, 30 transitions, 86 flow [2024-11-13 16:13:54,681 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=28, PETRI_TRANSITIONS=30} [2024-11-13 16:13:54,686 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, -3 predicate places. [2024-11-13 16:13:54,686 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 30 transitions, 86 flow [2024-11-13 16:13:54,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:54,687 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:54,688 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:54,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 16:13:54,688 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:54,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:54,689 INFO L85 PathProgramCache]: Analyzing trace with hash -494982623, now seen corresponding path program 1 times [2024-11-13 16:13:54,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:54,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75967021] [2024-11-13 16:13:54,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:54,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:54,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:55,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:13:55,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:13:55,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75967021] [2024-11-13 16:13:55,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75967021] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:13:55,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:13:55,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:13:55,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346606171] [2024-11-13 16:13:55,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:13:55,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:13:55,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:13:55,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:13:55,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:13:55,030 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:13:55,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 30 transitions, 86 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:55,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:13:55,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:13:55,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:13:55,465 INFO L124 PetriNetUnfolderBase]: 711/1066 cut-off events. [2024-11-13 16:13:55,465 INFO L125 PetriNetUnfolderBase]: For 184/184 co-relation queries the response was YES. [2024-11-13 16:13:55,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2551 conditions, 1066 events. 711/1066 cut-off events. For 184/184 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3841 event pairs, 401 based on Foata normal form. 46/1102 useless extension candidates. Maximal degree in co-relation 926. Up to 571 conditions per place. [2024-11-13 16:13:55,479 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 61 selfloop transitions, 15 changer transitions 0/77 dead transitions. [2024-11-13 16:13:55,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 77 transitions, 362 flow [2024-11-13 16:13:55,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:13:55,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:13:55,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-11-13 16:13:55,481 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5053763440860215 [2024-11-13 16:13:55,482 INFO L175 Difference]: Start difference. First operand has 28 places, 30 transitions, 86 flow. Second operand 6 states and 94 transitions. [2024-11-13 16:13:55,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 77 transitions, 362 flow [2024-11-13 16:13:55,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 77 transitions, 354 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:13:55,487 INFO L231 Difference]: Finished difference. Result has 36 places, 43 transitions, 186 flow [2024-11-13 16:13:55,489 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=186, PETRI_PLACES=36, PETRI_TRANSITIONS=43} [2024-11-13 16:13:55,489 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 5 predicate places. [2024-11-13 16:13:55,490 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 43 transitions, 186 flow [2024-11-13 16:13:55,490 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:55,490 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:55,490 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:55,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 16:13:55,490 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:55,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:55,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1468088516, now seen corresponding path program 1 times [2024-11-13 16:13:55,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:55,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290409841] [2024-11-13 16:13:55,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:55,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:55,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:55,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:13:55,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:13:55,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290409841] [2024-11-13 16:13:55,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290409841] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:13:55,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:13:55,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:13:55,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416436635] [2024-11-13 16:13:55,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:13:55,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:13:55,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:13:55,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:13:55,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:13:55,781 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:13:55,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 43 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:55,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:13:55,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:13:55,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:13:56,171 INFO L124 PetriNetUnfolderBase]: 619/947 cut-off events. [2024-11-13 16:13:56,171 INFO L125 PetriNetUnfolderBase]: For 552/552 co-relation queries the response was YES. [2024-11-13 16:13:56,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2472 conditions, 947 events. 619/947 cut-off events. For 552/552 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3342 event pairs, 372 based on Foata normal form. 41/985 useless extension candidates. Maximal degree in co-relation 1459. Up to 571 conditions per place. [2024-11-13 16:13:56,180 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 56 selfloop transitions, 15 changer transitions 0/72 dead transitions. [2024-11-13 16:13:56,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 72 transitions, 424 flow [2024-11-13 16:13:56,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:13:56,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:13:56,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-11-13 16:13:56,184 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.489247311827957 [2024-11-13 16:13:56,184 INFO L175 Difference]: Start difference. First operand has 36 places, 43 transitions, 186 flow. Second operand 6 states and 91 transitions. [2024-11-13 16:13:56,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 72 transitions, 424 flow [2024-11-13 16:13:56,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 72 transitions, 424 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 16:13:56,189 INFO L231 Difference]: Finished difference. Result has 43 places, 45 transitions, 237 flow [2024-11-13 16:13:56,189 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=237, PETRI_PLACES=43, PETRI_TRANSITIONS=45} [2024-11-13 16:13:56,193 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 12 predicate places. [2024-11-13 16:13:56,193 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 45 transitions, 237 flow [2024-11-13 16:13:56,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:56,193 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:56,193 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:56,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 16:13:56,194 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:56,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:56,195 INFO L85 PathProgramCache]: Analyzing trace with hash 732319364, now seen corresponding path program 1 times [2024-11-13 16:13:56,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:56,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126930229] [2024-11-13 16:13:56,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:56,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:56,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:13:56,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:13:56,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126930229] [2024-11-13 16:13:56,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126930229] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:13:56,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:13:56,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:13:56,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940909411] [2024-11-13 16:13:56,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:13:56,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:13:56,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:13:56,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:13:56,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:13:56,433 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:13:56,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 45 transitions, 237 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:56,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:13:56,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:13:56,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:13:56,728 INFO L124 PetriNetUnfolderBase]: 519/800 cut-off events. [2024-11-13 16:13:56,728 INFO L125 PetriNetUnfolderBase]: For 797/797 co-relation queries the response was YES. [2024-11-13 16:13:56,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2369 conditions, 800 events. 519/800 cut-off events. For 797/797 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2630 event pairs, 333 based on Foata normal form. 22/819 useless extension candidates. Maximal degree in co-relation 1617. Up to 571 conditions per place. [2024-11-13 16:13:56,733 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 26 selfloop transitions, 6 changer transitions 33/66 dead transitions. [2024-11-13 16:13:56,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 66 transitions, 445 flow [2024-11-13 16:13:56,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:13:56,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:13:56,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-11-13 16:13:56,735 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-11-13 16:13:56,735 INFO L175 Difference]: Start difference. First operand has 43 places, 45 transitions, 237 flow. Second operand 6 states and 87 transitions. [2024-11-13 16:13:56,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 66 transitions, 445 flow [2024-11-13 16:13:56,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 66 transitions, 424 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 16:13:56,743 INFO L231 Difference]: Finished difference. Result has 47 places, 33 transitions, 154 flow [2024-11-13 16:13:56,743 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=33} [2024-11-13 16:13:56,744 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 16 predicate places. [2024-11-13 16:13:56,744 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 33 transitions, 154 flow [2024-11-13 16:13:56,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:56,744 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:56,746 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:56,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 16:13:56,747 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:56,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:56,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1810699840, now seen corresponding path program 1 times [2024-11-13 16:13:56,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:56,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292326303] [2024-11-13 16:13:56,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:56,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:56,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:56,926 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:13:56,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:13:56,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292326303] [2024-11-13 16:13:56,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292326303] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:13:56,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905303105] [2024-11-13 16:13:56,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:56,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:13:56,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:13:56,932 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:13:56,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:13:57,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:57,089 INFO L255 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:13:57,095 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:13:57,217 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:13:57,217 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:13:57,297 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:13:57,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905303105] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:13:57,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:13:57,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-13 16:13:57,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651753896] [2024-11-13 16:13:57,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:13:57,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:13:57,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:13:57,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:13:57,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:13:57,300 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:13:57,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 33 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:57,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:13:57,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:13:57,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:13:57,526 INFO L124 PetriNetUnfolderBase]: 377/554 cut-off events. [2024-11-13 16:13:57,526 INFO L125 PetriNetUnfolderBase]: For 528/528 co-relation queries the response was YES. [2024-11-13 16:13:57,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1734 conditions, 554 events. 377/554 cut-off events. For 528/528 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1674 event pairs, 150 based on Foata normal form. 50/603 useless extension candidates. Maximal degree in co-relation 1686. Up to 385 conditions per place. [2024-11-13 16:13:57,530 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 40 selfloop transitions, 5 changer transitions 0/46 dead transitions. [2024-11-13 16:13:57,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 46 transitions, 298 flow [2024-11-13 16:13:57,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:13:57,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:13:57,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 59 transitions. [2024-11-13 16:13:57,532 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-11-13 16:13:57,533 INFO L175 Difference]: Start difference. First operand has 47 places, 33 transitions, 154 flow. Second operand 5 states and 59 transitions. [2024-11-13 16:13:57,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 46 transitions, 298 flow [2024-11-13 16:13:57,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 46 transitions, 234 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-11-13 16:13:57,542 INFO L231 Difference]: Finished difference. Result has 34 places, 34 transitions, 127 flow [2024-11-13 16:13:57,542 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=34, PETRI_TRANSITIONS=34} [2024-11-13 16:13:57,543 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 3 predicate places. [2024-11-13 16:13:57,545 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 34 transitions, 127 flow [2024-11-13 16:13:57,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:57,545 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:57,545 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:57,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 16:13:57,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:13:57,746 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:57,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:57,747 INFO L85 PathProgramCache]: Analyzing trace with hash -467494255, now seen corresponding path program 1 times [2024-11-13 16:13:57,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:57,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509723504] [2024-11-13 16:13:57,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:57,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:57,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:57,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:13:57,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:13:57,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509723504] [2024-11-13 16:13:57,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509723504] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:13:57,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454699241] [2024-11-13 16:13:57,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:57,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:13:57,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:13:57,931 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:13:57,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:13:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:58,077 INFO L255 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:13:58,079 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:13:58,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:13:58,144 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:13:58,207 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:13:58,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454699241] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:13:58,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:13:58,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-13 16:13:58,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680918808] [2024-11-13 16:13:58,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:13:58,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:13:58,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:13:58,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:13:58,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:13:58,209 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:13:58,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 34 transitions, 127 flow. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:58,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:13:58,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:13:58,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:13:58,381 INFO L124 PetriNetUnfolderBase]: 383/560 cut-off events. [2024-11-13 16:13:58,381 INFO L125 PetriNetUnfolderBase]: For 385/385 co-relation queries the response was YES. [2024-11-13 16:13:58,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1557 conditions, 560 events. 383/560 cut-off events. For 385/385 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1682 event pairs, 164 based on Foata normal form. 42/599 useless extension candidates. Maximal degree in co-relation 1518. Up to 418 conditions per place. [2024-11-13 16:13:58,385 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 43 selfloop transitions, 5 changer transitions 0/49 dead transitions. [2024-11-13 16:13:58,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 49 transitions, 280 flow [2024-11-13 16:13:58,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:13:58,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:13:58,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 60 transitions. [2024-11-13 16:13:58,387 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-11-13 16:13:58,387 INFO L175 Difference]: Start difference. First operand has 34 places, 34 transitions, 127 flow. Second operand 5 states and 60 transitions. [2024-11-13 16:13:58,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 49 transitions, 280 flow [2024-11-13 16:13:58,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 49 transitions, 262 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-13 16:13:58,391 INFO L231 Difference]: Finished difference. Result has 37 places, 35 transitions, 137 flow [2024-11-13 16:13:58,391 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=137, PETRI_PLACES=37, PETRI_TRANSITIONS=35} [2024-11-13 16:13:58,392 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2024-11-13 16:13:58,392 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 35 transitions, 137 flow [2024-11-13 16:13:58,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:58,393 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:58,393 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:58,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 16:13:58,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-13 16:13:58,594 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:58,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:58,594 INFO L85 PathProgramCache]: Analyzing trace with hash -367721958, now seen corresponding path program 1 times [2024-11-13 16:13:58,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:58,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343611419] [2024-11-13 16:13:58,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:58,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:58,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:58,808 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:13:58,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:13:58,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343611419] [2024-11-13 16:13:58,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343611419] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:13:58,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984065614] [2024-11-13 16:13:58,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:58,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:13:58,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:13:58,811 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:13:58,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 16:13:58,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:13:58,953 INFO L255 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:13:58,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:13:59,026 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:13:59,026 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:13:59,093 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:13:59,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984065614] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:13:59,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:13:59,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-13 16:13:59,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424175555] [2024-11-13 16:13:59,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:13:59,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:13:59,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:13:59,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:13:59,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:13:59,095 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:13:59,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 35 transitions, 137 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:59,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:13:59,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:13:59,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:13:59,260 INFO L124 PetriNetUnfolderBase]: 432/630 cut-off events. [2024-11-13 16:13:59,260 INFO L125 PetriNetUnfolderBase]: For 562/562 co-relation queries the response was YES. [2024-11-13 16:13:59,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1888 conditions, 630 events. 432/630 cut-off events. For 562/562 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1847 event pairs, 202 based on Foata normal form. 37/664 useless extension candidates. Maximal degree in co-relation 1848. Up to 502 conditions per place. [2024-11-13 16:13:59,264 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 43 selfloop transitions, 5 changer transitions 0/49 dead transitions. [2024-11-13 16:13:59,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 49 transitions, 296 flow [2024-11-13 16:13:59,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:13:59,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:13:59,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 58 transitions. [2024-11-13 16:13:59,265 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-11-13 16:13:59,265 INFO L175 Difference]: Start difference. First operand has 37 places, 35 transitions, 137 flow. Second operand 5 states and 58 transitions. [2024-11-13 16:13:59,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 49 transitions, 296 flow [2024-11-13 16:13:59,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 49 transitions, 278 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-13 16:13:59,267 INFO L231 Difference]: Finished difference. Result has 39 places, 36 transitions, 147 flow [2024-11-13 16:13:59,267 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=147, PETRI_PLACES=39, PETRI_TRANSITIONS=36} [2024-11-13 16:13:59,268 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 8 predicate places. [2024-11-13 16:13:59,268 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 36 transitions, 147 flow [2024-11-13 16:13:59,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:13:59,268 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:13:59,268 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:13:59,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 16:13:59,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:13:59,469 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:13:59,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:13:59,469 INFO L85 PathProgramCache]: Analyzing trace with hash 2049676496, now seen corresponding path program 1 times [2024-11-13 16:13:59,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:13:59,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907450548] [2024-11-13 16:13:59,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:13:59,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:13:59,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:01,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:14:01,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:14:01,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907450548] [2024-11-13 16:14:01,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907450548] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:01,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936624356] [2024-11-13 16:14:01,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:01,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:01,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:01,228 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:01,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 16:14:01,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:01,374 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 16:14:01,377 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:01,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:14:01,514 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:14:01,515 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 11 treesize of output 11 [2024-11-13 16:14:01,948 INFO L349 Elim1Store]: treesize reduction 31, result has 32.6 percent of original size [2024-11-13 16:14:01,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:14:02,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-11-13 16:14:02,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:02,076 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:06,150 WARN L851 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~B~0.offset Int)) (let ((.cse0 (* |c_thread3Thread1of1ForFork1_~i~2#1| 4))) (let ((.cse1 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse0 ~B~0.offset))) (.cse2 (select (select |c_#memory_int#1| c_~A~0.base) (+ c_~A~0.offset .cse0)))) (= (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse0 ~C~0.offset) (+ .cse1 .cse2))) c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork0_~i~1#1| 4) ~B~0.offset))) (+ .cse1 .cse2 c_~csum~0))))) is different from false [2024-11-13 16:14:10,230 WARN L851 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~B~0.offset Int)) (let ((.cse0 (select (select |c_#memory_int#1| c_~A~0.base) c_~A~0.offset)) (.cse1 (select (select |c_#memory_int#1| c_~B~0.base) ~B~0.offset))) (= (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) ~C~0.offset (+ .cse0 .cse1))) c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork0_~i~1#1| 4) ~B~0.offset)) c_~bsum~0) (+ c_~csum~0 .cse0 .cse1)))) is different from false [2024-11-13 16:14:10,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:14:10,682 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 52 treesize of output 40 [2024-11-13 16:14:11,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 1 not checked. [2024-11-13 16:14:11,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936624356] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:14:11,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:14:11,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 29 [2024-11-13 16:14:11,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620795405] [2024-11-13 16:14:11,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:11,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-13 16:14:11,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:14:11,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-13 16:14:11,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=658, Unknown=2, NotChecked=106, Total=870 [2024-11-13 16:14:11,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:14:11,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 36 transitions, 147 flow. Second operand has 30 states, 30 states have (on average 6.2) internal successors, (186), 30 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:14:11,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:14:11,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:14:11,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:14:16,592 INFO L124 PetriNetUnfolderBase]: 618/900 cut-off events. [2024-11-13 16:14:16,593 INFO L125 PetriNetUnfolderBase]: For 686/686 co-relation queries the response was YES. [2024-11-13 16:14:16,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2850 conditions, 900 events. 618/900 cut-off events. For 686/686 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3022 event pairs, 27 based on Foata normal form. 1/898 useless extension candidates. Maximal degree in co-relation 2809. Up to 659 conditions per place. [2024-11-13 16:14:16,600 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 65 selfloop transitions, 30 changer transitions 1/97 dead transitions. [2024-11-13 16:14:16,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 97 transitions, 573 flow [2024-11-13 16:14:16,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:14:16,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:14:16,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-11-13 16:14:16,602 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36228287841191065 [2024-11-13 16:14:16,602 INFO L175 Difference]: Start difference. First operand has 39 places, 36 transitions, 147 flow. Second operand 13 states and 146 transitions. [2024-11-13 16:14:16,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 97 transitions, 573 flow [2024-11-13 16:14:16,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 97 transitions, 546 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-13 16:14:16,607 INFO L231 Difference]: Finished difference. Result has 52 places, 56 transitions, 328 flow [2024-11-13 16:14:16,607 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=328, PETRI_PLACES=52, PETRI_TRANSITIONS=56} [2024-11-13 16:14:16,608 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 21 predicate places. [2024-11-13 16:14:16,608 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 56 transitions, 328 flow [2024-11-13 16:14:16,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.2) internal successors, (186), 30 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:14:16,608 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:14:16,608 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:16,636 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 16:14:16,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:16,809 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:14:16,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:16,810 INFO L85 PathProgramCache]: Analyzing trace with hash -891719018, now seen corresponding path program 2 times [2024-11-13 16:14:16,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:14:16,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253771894] [2024-11-13 16:14:16,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:16,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:14:16,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:19,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:19,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:14:19,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253771894] [2024-11-13 16:14:19,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253771894] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:19,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523642362] [2024-11-13 16:14:19,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:14:19,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:19,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:19,108 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:19,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 16:14:19,240 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:14:19,241 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:14:19,243 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:14:19,246 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:21,296 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:14:21,297 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 28 treesize of output 20 [2024-11-13 16:14:21,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:21,348 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:21,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:14:21,827 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2024-11-13 16:14:22,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:22,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523642362] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:14:22,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:14:22,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:14:22,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973484924] [2024-11-13 16:14:22,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:22,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:14:22,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:14:22,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:14:22,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:14:22,686 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:14:22,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 56 transitions, 328 flow. Second operand has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:14:22,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:14:22,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:14:22,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:14:26,421 INFO L124 PetriNetUnfolderBase]: 720/1047 cut-off events. [2024-11-13 16:14:26,421 INFO L125 PetriNetUnfolderBase]: For 1414/1414 co-relation queries the response was YES. [2024-11-13 16:14:26,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3924 conditions, 1047 events. 720/1047 cut-off events. For 1414/1414 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3592 event pairs, 117 based on Foata normal form. 1/1048 useless extension candidates. Maximal degree in co-relation 3874. Up to 894 conditions per place. [2024-11-13 16:14:26,429 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 69 selfloop transitions, 35 changer transitions 1/106 dead transitions. [2024-11-13 16:14:26,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 106 transitions, 782 flow [2024-11-13 16:14:26,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:14:26,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:14:26,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 133 transitions. [2024-11-13 16:14:26,431 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33002481389578164 [2024-11-13 16:14:26,431 INFO L175 Difference]: Start difference. First operand has 52 places, 56 transitions, 328 flow. Second operand 13 states and 133 transitions. [2024-11-13 16:14:26,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 106 transitions, 782 flow [2024-11-13 16:14:26,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 106 transitions, 721 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-11-13 16:14:26,439 INFO L231 Difference]: Finished difference. Result has 68 places, 79 transitions, 550 flow [2024-11-13 16:14:26,439 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=550, PETRI_PLACES=68, PETRI_TRANSITIONS=79} [2024-11-13 16:14:26,441 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-11-13 16:14:26,441 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 79 transitions, 550 flow [2024-11-13 16:14:26,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:14:26,441 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:14:26,442 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:26,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 16:14:26,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:26,642 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:14:26,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:26,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1781270868, now seen corresponding path program 3 times [2024-11-13 16:14:26,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:14:26,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684876557] [2024-11-13 16:14:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:26,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:14:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:28,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:28,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:14:28,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684876557] [2024-11-13 16:14:28,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684876557] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:28,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13811709] [2024-11-13 16:14:28,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:14:28,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:28,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:28,768 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:28,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 16:14:28,922 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:14:28,922 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:14:28,925 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:14:28,928 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:30,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:14:30,784 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 28 treesize of output 20 [2024-11-13 16:14:30,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:30,825 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:31,402 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:14:31,403 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 87 [2024-11-13 16:14:32,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:32,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13811709] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:14:32,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:14:32,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:14:32,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219322882] [2024-11-13 16:14:32,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:32,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:14:32,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:14:32,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:14:32,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:14:32,297 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:14:32,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 79 transitions, 550 flow. Second operand has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:14:32,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:14:32,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:14:32,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:14:35,951 INFO L124 PetriNetUnfolderBase]: 841/1221 cut-off events. [2024-11-13 16:14:35,951 INFO L125 PetriNetUnfolderBase]: For 2545/2545 co-relation queries the response was YES. [2024-11-13 16:14:35,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5057 conditions, 1221 events. 841/1221 cut-off events. For 2545/2545 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4346 event pairs, 144 based on Foata normal form. 1/1222 useless extension candidates. Maximal degree in co-relation 4998. Up to 1045 conditions per place. [2024-11-13 16:14:35,960 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 84 selfloop transitions, 45 changer transitions 1/131 dead transitions. [2024-11-13 16:14:35,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 131 transitions, 1087 flow [2024-11-13 16:14:35,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:14:35,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:14:35,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 138 transitions. [2024-11-13 16:14:35,962 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3424317617866005 [2024-11-13 16:14:35,963 INFO L175 Difference]: Start difference. First operand has 68 places, 79 transitions, 550 flow. Second operand 13 states and 138 transitions. [2024-11-13 16:14:35,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 131 transitions, 1087 flow [2024-11-13 16:14:35,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 131 transitions, 1041 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-11-13 16:14:35,972 INFO L231 Difference]: Finished difference. Result has 81 places, 99 transitions, 823 flow [2024-11-13 16:14:35,973 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=823, PETRI_PLACES=81, PETRI_TRANSITIONS=99} [2024-11-13 16:14:35,973 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2024-11-13 16:14:35,973 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 99 transitions, 823 flow [2024-11-13 16:14:35,974 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:14:35,974 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:14:35,974 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:35,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 16:14:36,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-13 16:14:36,175 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:14:36,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:36,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1505284410, now seen corresponding path program 4 times [2024-11-13 16:14:36,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:14:36,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316352073] [2024-11-13 16:14:36,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:36,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:14:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:37,545 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:37,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:14:37,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316352073] [2024-11-13 16:14:37,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316352073] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988035332] [2024-11-13 16:14:37,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:14:37,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:37,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:37,549 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:37,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 16:14:37,675 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:14:37,675 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:14:37,676 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 16:14:37,678 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:38,765 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:14:38,765 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 28 treesize of output 24 [2024-11-13 16:14:38,802 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:38,802 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:35,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:15:35,566 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 87 [2024-11-13 16:15:36,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:36,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988035332] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:36,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:15:36,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7] total 21 [2024-11-13 16:15:36,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356538841] [2024-11-13 16:15:36,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:36,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 16:15:36,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:15:36,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 16:15:36,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=375, Unknown=14, NotChecked=0, Total=462 [2024-11-13 16:15:36,554 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:15:36,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 99 transitions, 823 flow. Second operand has 22 states, 22 states have (on average 7.090909090909091) internal successors, (156), 22 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:15:36,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:15:36,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:15:36,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:15:47,665 INFO L124 PetriNetUnfolderBase]: 952/1381 cut-off events. [2024-11-13 16:15:47,666 INFO L125 PetriNetUnfolderBase]: For 4349/4349 co-relation queries the response was YES. [2024-11-13 16:15:47,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6241 conditions, 1381 events. 952/1381 cut-off events. For 4349/4349 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4965 event pairs, 214 based on Foata normal form. 1/1382 useless extension candidates. Maximal degree in co-relation 6175. Up to 1200 conditions per place. [2024-11-13 16:15:47,676 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 94 selfloop transitions, 49 changer transitions 1/145 dead transitions. [2024-11-13 16:15:47,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 145 transitions, 1400 flow [2024-11-13 16:15:47,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:15:47,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:15:47,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-11-13 16:15:47,678 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-11-13 16:15:47,678 INFO L175 Difference]: Start difference. First operand has 81 places, 99 transitions, 823 flow. Second operand 10 states and 119 transitions. [2024-11-13 16:15:47,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 145 transitions, 1400 flow [2024-11-13 16:15:47,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 145 transitions, 1312 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-11-13 16:15:47,694 INFO L231 Difference]: Finished difference. Result has 90 places, 118 transitions, 1111 flow [2024-11-13 16:15:47,694 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1111, PETRI_PLACES=90, PETRI_TRANSITIONS=118} [2024-11-13 16:15:47,694 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2024-11-13 16:15:47,695 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 118 transitions, 1111 flow [2024-11-13 16:15:47,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.090909090909091) internal successors, (156), 22 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:15:47,695 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:15:47,695 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:15:47,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 16:15:47,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:47,896 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:15:47,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:47,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1593883744, now seen corresponding path program 5 times [2024-11-13 16:15:47,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:15:47,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339552321] [2024-11-13 16:15:47,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:47,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:15:47,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:49,913 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:15:49,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:15:49,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339552321] [2024-11-13 16:15:49,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339552321] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:15:49,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576322609] [2024-11-13 16:15:49,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:15:49,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:49,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:49,917 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:49,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 16:15:50,065 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:15:50,065 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:15:50,068 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:15:50,070 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:51,779 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:15:51,779 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 28 treesize of output 20 [2024-11-13 16:15:51,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:51,817 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:52,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:15:52,339 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 20 treesize of output 17 [2024-11-13 16:15:52,573 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:52,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576322609] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:52,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:15:52,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:15:52,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67295075] [2024-11-13 16:15:52,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:52,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:15:52,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:15:52,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:15:52,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:15:52,575 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:15:52,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 118 transitions, 1111 flow. Second operand has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:15:52,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:15:52,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:15:52,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:15:55,907 INFO L124 PetriNetUnfolderBase]: 1093/1586 cut-off events. [2024-11-13 16:15:55,907 INFO L125 PetriNetUnfolderBase]: For 6833/6833 co-relation queries the response was YES. [2024-11-13 16:15:55,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7691 conditions, 1586 events. 1093/1586 cut-off events. For 6833/6833 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6045 event pairs, 73 based on Foata normal form. 1/1587 useless extension candidates. Maximal degree in co-relation 7623. Up to 1166 conditions per place. [2024-11-13 16:15:55,922 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 91 selfloop transitions, 78 changer transitions 1/171 dead transitions. [2024-11-13 16:15:55,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 171 transitions, 1722 flow [2024-11-13 16:15:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:15:55,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:15:55,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-11-13 16:15:55,925 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3771712158808933 [2024-11-13 16:15:55,925 INFO L175 Difference]: Start difference. First operand has 90 places, 118 transitions, 1111 flow. Second operand 13 states and 152 transitions. [2024-11-13 16:15:55,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 171 transitions, 1722 flow [2024-11-13 16:15:55,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 171 transitions, 1648 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-11-13 16:15:55,960 INFO L231 Difference]: Finished difference. Result has 103 places, 128 transitions, 1357 flow [2024-11-13 16:15:55,961 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1357, PETRI_PLACES=103, PETRI_TRANSITIONS=128} [2024-11-13 16:15:55,961 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 72 predicate places. [2024-11-13 16:15:55,962 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 128 transitions, 1357 flow [2024-11-13 16:15:55,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:15:55,962 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:15:55,962 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:15:55,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 16:15:56,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 16:15:56,163 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:15:56,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:56,163 INFO L85 PathProgramCache]: Analyzing trace with hash 407711806, now seen corresponding path program 6 times [2024-11-13 16:15:56,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:15:56,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767316390] [2024-11-13 16:15:56,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:56,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:15:56,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:15:58,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:15:58,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767316390] [2024-11-13 16:15:58,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767316390] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:15:58,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357022270] [2024-11-13 16:15:58,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:15:58,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:58,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:58,074 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:58,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 16:15:58,222 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 16:15:58,222 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:15:58,225 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:15:58,227 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:00,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:16:00,008 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 28 treesize of output 20 [2024-11-13 16:16:00,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:16:00,052 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:00,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:16:00,576 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 20 treesize of output 17 [2024-11-13 16:16:00,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:16:00,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357022270] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:16:00,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:16:00,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:16:00,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968211710] [2024-11-13 16:16:00,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:00,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:16:00,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:16:00,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:16:00,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:16:00,785 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:16:00,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 128 transitions, 1357 flow. Second operand has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:16:00,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:16:00,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:16:00,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:16:04,543 INFO L124 PetriNetUnfolderBase]: 1168/1695 cut-off events. [2024-11-13 16:16:04,543 INFO L125 PetriNetUnfolderBase]: For 8375/8375 co-relation queries the response was YES. [2024-11-13 16:16:04,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1695 events. 1168/1695 cut-off events. For 8375/8375 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6526 event pairs, 141 based on Foata normal form. 1/1696 useless extension candidates. Maximal degree in co-relation 8644. Up to 1390 conditions per place. [2024-11-13 16:16:04,560 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 102 selfloop transitions, 72 changer transitions 1/176 dead transitions. [2024-11-13 16:16:04,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 176 transitions, 1989 flow [2024-11-13 16:16:04,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:16:04,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:16:04,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-11-13 16:16:04,562 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-11-13 16:16:04,562 INFO L175 Difference]: Start difference. First operand has 103 places, 128 transitions, 1357 flow. Second operand 13 states and 145 transitions. [2024-11-13 16:16:04,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 176 transitions, 1989 flow [2024-11-13 16:16:04,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 1793 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-11-13 16:16:04,605 INFO L231 Difference]: Finished difference. Result has 111 places, 140 transitions, 1543 flow [2024-11-13 16:16:04,605 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1543, PETRI_PLACES=111, PETRI_TRANSITIONS=140} [2024-11-13 16:16:04,606 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-11-13 16:16:04,606 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 140 transitions, 1543 flow [2024-11-13 16:16:04,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:16:04,606 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:16:04,606 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:16:04,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 16:16:04,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-13 16:16:04,811 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:16:04,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:04,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2094546200, now seen corresponding path program 7 times [2024-11-13 16:16:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:16:04,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149300313] [2024-11-13 16:16:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:16:04,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:06,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:16:06,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:16:06,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149300313] [2024-11-13 16:16:06,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149300313] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:06,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760047280] [2024-11-13 16:16:06,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 16:16:06,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:06,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:06,739 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:06,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 16:16:06,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:06,916 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 16:16:06,921 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:08,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:16:08,093 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 28 treesize of output 24 [2024-11-13 16:16:08,131 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:16:08,131 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:08,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:08,855 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 20 treesize of output 17 [2024-11-13 16:17:09,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:17:09,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760047280] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:09,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:09,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 23 [2024-11-13 16:17:09,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446655142] [2024-11-13 16:17:09,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:09,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 16:17:09,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 16:17:09,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=461, Unknown=11, NotChecked=0, Total=552 [2024-11-13 16:17:09,070 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:17:09,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 140 transitions, 1543 flow. Second operand has 24 states, 24 states have (on average 6.916666666666667) internal successors, (166), 24 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:09,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:17:09,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:17:09,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:17:13,758 INFO L124 PetriNetUnfolderBase]: 1218/1768 cut-off events. [2024-11-13 16:17:13,758 INFO L125 PetriNetUnfolderBase]: For 9180/9180 co-relation queries the response was YES. [2024-11-13 16:17:13,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9252 conditions, 1768 events. 1218/1768 cut-off events. For 9180/9180 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6863 event pairs, 139 based on Foata normal form. 1/1769 useless extension candidates. Maximal degree in co-relation 9170. Up to 1463 conditions per place. [2024-11-13 16:17:13,773 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 107 selfloop transitions, 74 changer transitions 1/183 dead transitions. [2024-11-13 16:17:13,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 183 transitions, 2100 flow [2024-11-13 16:17:13,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:17:13,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:17:13,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-11-13 16:17:13,775 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-11-13 16:17:13,775 INFO L175 Difference]: Start difference. First operand has 111 places, 140 transitions, 1543 flow. Second operand 13 states and 147 transitions. [2024-11-13 16:17:13,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 183 transitions, 2100 flow [2024-11-13 16:17:13,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 183 transitions, 1922 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-11-13 16:17:13,813 INFO L231 Difference]: Finished difference. Result has 118 places, 145 transitions, 1613 flow [2024-11-13 16:17:13,814 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1613, PETRI_PLACES=118, PETRI_TRANSITIONS=145} [2024-11-13 16:17:13,814 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2024-11-13 16:17:13,814 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 145 transitions, 1613 flow [2024-11-13 16:17:13,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.916666666666667) internal successors, (166), 24 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:13,815 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:17:13,815 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:13,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 16:17:14,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 16:17:14,016 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:17:14,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:14,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1037483680, now seen corresponding path program 8 times [2024-11-13 16:17:14,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:14,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245053793] [2024-11-13 16:17:14,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:14,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:14,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:15,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:17:15,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:15,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245053793] [2024-11-13 16:17:15,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245053793] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:15,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788627360] [2024-11-13 16:17:15,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:17:15,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:15,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:15,749 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:15,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 16:17:15,890 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:17:15,890 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:17:15,893 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-13 16:17:15,896 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:16,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:17:16,318 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:17:16,318 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 11 treesize of output 11 [2024-11-13 16:17:17,654 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2024-11-13 16:17:17,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:17:18,504 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:18,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 96 [2024-11-13 16:17:18,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:17:18,602 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:31,830 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:31,831 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 52 treesize of output 40 [2024-11-13 16:17:32,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:17:32,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788627360] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:32,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:32,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 29 [2024-11-13 16:17:32,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939987283] [2024-11-13 16:17:32,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:32,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-13 16:17:32,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:32,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-13 16:17:32,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=752, Unknown=1, NotChecked=0, Total=870 [2024-11-13 16:17:32,569 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:17:32,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 145 transitions, 1613 flow. Second operand has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:32,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:17:32,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:17:32,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:17:35,926 INFO L124 PetriNetUnfolderBase]: 1340/1943 cut-off events. [2024-11-13 16:17:35,926 INFO L125 PetriNetUnfolderBase]: For 11530/11530 co-relation queries the response was YES. [2024-11-13 16:17:35,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10165 conditions, 1943 events. 1340/1943 cut-off events. For 11530/11530 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7758 event pairs, 145 based on Foata normal form. 1/1944 useless extension candidates. Maximal degree in co-relation 10081. Up to 1570 conditions per place. [2024-11-13 16:17:35,939 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 111 selfloop transitions, 78 changer transitions 1/191 dead transitions. [2024-11-13 16:17:35,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 191 transitions, 2262 flow [2024-11-13 16:17:35,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:17:35,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:17:35,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-11-13 16:17:35,940 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36228287841191065 [2024-11-13 16:17:35,941 INFO L175 Difference]: Start difference. First operand has 118 places, 145 transitions, 1613 flow. Second operand 13 states and 146 transitions. [2024-11-13 16:17:35,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 191 transitions, 2262 flow [2024-11-13 16:17:35,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 191 transitions, 2054 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-11-13 16:17:35,980 INFO L231 Difference]: Finished difference. Result has 120 places, 155 transitions, 1747 flow [2024-11-13 16:17:35,980 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1747, PETRI_PLACES=120, PETRI_TRANSITIONS=155} [2024-11-13 16:17:35,981 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-11-13 16:17:35,981 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 155 transitions, 1747 flow [2024-11-13 16:17:35,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:35,981 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:17:35,981 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:36,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 16:17:36,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-13 16:17:36,182 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:17:36,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:36,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1985067672, now seen corresponding path program 9 times [2024-11-13 16:17:36,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:36,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890684283] [2024-11-13 16:17:36,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:36,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:36,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:38,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:38,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:38,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890684283] [2024-11-13 16:17:38,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890684283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:38,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685430157] [2024-11-13 16:17:38,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:17:38,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:38,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:38,413 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:38,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 16:17:38,555 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 16:17:38,556 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:17:38,558 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-13 16:17:38,560 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:38,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:17:38,970 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:17:38,970 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 11 treesize of output 11 [2024-11-13 16:17:40,693 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2024-11-13 16:17:40,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:17:41,201 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:41,201 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2024-11-13 16:17:41,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:17:41,341 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:49,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:49,544 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 52 treesize of output 40 [2024-11-13 16:17:50,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:17:50,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685430157] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:50,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:50,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 10] total 31 [2024-11-13 16:17:50,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343493299] [2024-11-13 16:17:50,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:50,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-13 16:17:50,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:50,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 16:17:50,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2024-11-13 16:17:50,383 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:17:50,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 155 transitions, 1747 flow. Second operand has 32 states, 32 states have (on average 6.125) internal successors, (196), 32 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) [2024-11-13 16:17:50,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:17:50,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:17:50,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:17:54,634 INFO L124 PetriNetUnfolderBase]: 1414/2050 cut-off events. [2024-11-13 16:17:54,634 INFO L125 PetriNetUnfolderBase]: For 12931/12931 co-relation queries the response was YES. [2024-11-13 16:17:54,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10875 conditions, 2050 events. 1414/2050 cut-off events. For 12931/12931 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8293 event pairs, 172 based on Foata normal form. 1/2051 useless extension candidates. Maximal degree in co-relation 10791. Up to 1747 conditions per place. [2024-11-13 16:17:54,648 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 122 selfloop transitions, 72 changer transitions 1/196 dead transitions. [2024-11-13 16:17:54,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 196 transitions, 2363 flow [2024-11-13 16:17:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:17:54,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:17:54,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 152 transitions. [2024-11-13 16:17:54,649 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32688172043010755 [2024-11-13 16:17:54,650 INFO L175 Difference]: Start difference. First operand has 120 places, 155 transitions, 1747 flow. Second operand 15 states and 152 transitions. [2024-11-13 16:17:54,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 196 transitions, 2363 flow [2024-11-13 16:17:54,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 196 transitions, 2131 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-11-13 16:17:54,711 INFO L231 Difference]: Finished difference. Result has 128 places, 161 transitions, 1802 flow [2024-11-13 16:17:54,711 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1802, PETRI_PLACES=128, PETRI_TRANSITIONS=161} [2024-11-13 16:17:54,712 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-11-13 16:17:54,712 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 161 transitions, 1802 flow [2024-11-13 16:17:54,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.125) internal successors, (196), 32 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) [2024-11-13 16:17:54,712 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:17:54,712 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:54,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 16:17:54,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-13 16:17:54,913 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:17:54,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:54,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1735329656, now seen corresponding path program 10 times [2024-11-13 16:17:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:54,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884717660] [2024-11-13 16:17:54,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:54,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:54,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:56,492 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:17:56,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:56,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884717660] [2024-11-13 16:17:56,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884717660] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:56,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123501118] [2024-11-13 16:17:56,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:17:56,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:56,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:56,495 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:56,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 16:17:56,629 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:17:56,630 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:17:56,631 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 16:17:56,632 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:57,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:57,743 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 28 treesize of output 24 [2024-11-13 16:17:57,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:17:57,780 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:18,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:18,390 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2024-11-13 16:18:19,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:19,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123501118] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:19,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:19,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 23 [2024-11-13 16:18:19,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342900346] [2024-11-13 16:18:19,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:19,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 16:18:19,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:19,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 16:18:19,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=466, Unknown=3, NotChecked=0, Total=552 [2024-11-13 16:18:19,033 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:18:19,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 161 transitions, 1802 flow. Second operand has 24 states, 24 states have (on average 6.916666666666667) internal successors, (166), 24 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:19,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:18:19,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:18:19,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:18:23,096 INFO L124 PetriNetUnfolderBase]: 1630/2362 cut-off events. [2024-11-13 16:18:23,096 INFO L125 PetriNetUnfolderBase]: For 16802/16802 co-relation queries the response was YES. [2024-11-13 16:18:23,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12968 conditions, 2362 events. 1630/2362 cut-off events. For 16802/16802 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9843 event pairs, 414 based on Foata normal form. 1/2363 useless extension candidates. Maximal degree in co-relation 12881. Up to 2060 conditions per place. [2024-11-13 16:18:23,113 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 156 selfloop transitions, 71 changer transitions 1/229 dead transitions. [2024-11-13 16:18:23,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 229 transitions, 2913 flow [2024-11-13 16:18:23,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:18:23,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:18:23,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-11-13 16:18:23,117 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-11-13 16:18:23,117 INFO L175 Difference]: Start difference. First operand has 128 places, 161 transitions, 1802 flow. Second operand 13 states and 145 transitions. [2024-11-13 16:18:23,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 229 transitions, 2913 flow [2024-11-13 16:18:23,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 229 transitions, 2669 flow, removed 31 selfloop flow, removed 11 redundant places. [2024-11-13 16:18:23,173 INFO L231 Difference]: Finished difference. Result has 133 places, 192 transitions, 2322 flow [2024-11-13 16:18:23,173 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1602, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2322, PETRI_PLACES=133, PETRI_TRANSITIONS=192} [2024-11-13 16:18:23,175 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 102 predicate places. [2024-11-13 16:18:23,175 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 192 transitions, 2322 flow [2024-11-13 16:18:23,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.916666666666667) internal successors, (166), 24 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:23,175 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:18:23,175 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:23,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 16:18:23,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 16:18:23,377 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:18:23,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:23,377 INFO L85 PathProgramCache]: Analyzing trace with hash -611722942, now seen corresponding path program 11 times [2024-11-13 16:18:23,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:23,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564344048] [2024-11-13 16:18:23,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:23,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:23,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:24,923 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:18:24,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:24,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564344048] [2024-11-13 16:18:24,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564344048] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:24,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594465228] [2024-11-13 16:18:24,924 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:18:24,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:24,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:24,926 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:24,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 16:18:25,074 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:18:25,074 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:18:25,077 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 16:18:25,079 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:26,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:26,757 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 28 treesize of output 20 [2024-11-13 16:18:26,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:26,795 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:27,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:27,357 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2024-11-13 16:18:27,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:27,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594465228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:27,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:27,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:18:27,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289292896] [2024-11-13 16:18:27,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:27,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:18:27,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:27,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:18:27,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:18:27,907 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:18:27,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 192 transitions, 2322 flow. Second operand has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:18:27,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:18:27,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:18:27,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:18:32,000 INFO L124 PetriNetUnfolderBase]: 1799/2607 cut-off events. [2024-11-13 16:18:32,001 INFO L125 PetriNetUnfolderBase]: For 22558/22558 co-relation queries the response was YES. [2024-11-13 16:18:32,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14756 conditions, 2607 events. 1799/2607 cut-off events. For 22558/22558 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11119 event pairs, 476 based on Foata normal form. 1/2608 useless extension candidates. Maximal degree in co-relation 14667. Up to 2356 conditions per place. [2024-11-13 16:18:32,022 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 183 selfloop transitions, 59 changer transitions 1/244 dead transitions. [2024-11-13 16:18:32,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 244 transitions, 3220 flow [2024-11-13 16:18:32,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:18:32,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:18:32,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-11-13 16:18:32,023 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36228287841191065 [2024-11-13 16:18:32,024 INFO L175 Difference]: Start difference. First operand has 133 places, 192 transitions, 2322 flow. Second operand 13 states and 146 transitions. [2024-11-13 16:18:32,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 244 transitions, 3220 flow [2024-11-13 16:18:32,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 244 transitions, 3023 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-11-13 16:18:32,112 INFO L231 Difference]: Finished difference. Result has 144 places, 206 transitions, 2574 flow [2024-11-13 16:18:32,112 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2574, PETRI_PLACES=144, PETRI_TRANSITIONS=206} [2024-11-13 16:18:32,113 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 113 predicate places. [2024-11-13 16:18:32,113 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 206 transitions, 2574 flow [2024-11-13 16:18:32,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:18:32,113 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:18:32,113 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:32,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 16:18:32,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 16:18:32,314 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:18:32,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:32,314 INFO L85 PathProgramCache]: Analyzing trace with hash 386700686, now seen corresponding path program 12 times [2024-11-13 16:18:32,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:32,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894029188] [2024-11-13 16:18:32,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:32,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:32,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:33,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:18:33,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:33,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894029188] [2024-11-13 16:18:33,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894029188] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:33,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310614192] [2024-11-13 16:18:33,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:18:33,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:33,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:33,891 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:33,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 16:18:34,028 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 16:18:34,028 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:18:34,030 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:18:34,031 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:35,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:35,652 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 28 treesize of output 20 [2024-11-13 16:18:35,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:35,689 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:36,255 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:36,256 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2024-11-13 16:18:37,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:37,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310614192] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:37,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:37,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:18:37,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462971143] [2024-11-13 16:18:37,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:37,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:18:37,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:37,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:18:37,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:18:37,195 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:18:37,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 206 transitions, 2574 flow. Second operand has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:18:37,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:18:37,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:18:37,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:18:40,423 INFO L124 PetriNetUnfolderBase]: 1940/2812 cut-off events. [2024-11-13 16:18:40,423 INFO L125 PetriNetUnfolderBase]: For 26036/26036 co-relation queries the response was YES. [2024-11-13 16:18:40,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16039 conditions, 2812 events. 1940/2812 cut-off events. For 26036/26036 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12238 event pairs, 519 based on Foata normal form. 1/2813 useless extension candidates. Maximal degree in co-relation 15945. Up to 2536 conditions per place. [2024-11-13 16:18:40,444 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 193 selfloop transitions, 67 changer transitions 1/262 dead transitions. [2024-11-13 16:18:40,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 262 transitions, 3568 flow [2024-11-13 16:18:40,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:18:40,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:18:40,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-11-13 16:18:40,445 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-11-13 16:18:40,446 INFO L175 Difference]: Start difference. First operand has 144 places, 206 transitions, 2574 flow. Second operand 13 states and 147 transitions. [2024-11-13 16:18:40,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 262 transitions, 3568 flow [2024-11-13 16:18:40,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 262 transitions, 3328 flow, removed 108 selfloop flow, removed 5 redundant places. [2024-11-13 16:18:40,520 INFO L231 Difference]: Finished difference. Result has 154 places, 223 transitions, 2863 flow [2024-11-13 16:18:40,520 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2863, PETRI_PLACES=154, PETRI_TRANSITIONS=223} [2024-11-13 16:18:40,520 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 123 predicate places. [2024-11-13 16:18:40,520 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 223 transitions, 2863 flow [2024-11-13 16:18:40,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.615384615384615) internal successors, (172), 26 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) [2024-11-13 16:18:40,521 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:18:40,521 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:40,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-13 16:18:40,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:40,721 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:18:40,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:40,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1400450762, now seen corresponding path program 13 times [2024-11-13 16:18:40,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:40,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102399656] [2024-11-13 16:18:40,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:40,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:40,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:42,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:18:42,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:42,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102399656] [2024-11-13 16:18:42,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102399656] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:42,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199398157] [2024-11-13 16:18:42,846 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 16:18:42,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:42,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:42,848 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:42,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 16:18:42,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:42,985 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 16:18:42,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:43,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:18:43,310 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:18:43,310 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 11 treesize of output 11 [2024-11-13 16:18:44,561 INFO L349 Elim1Store]: treesize reduction 31, result has 32.6 percent of original size [2024-11-13 16:18:44,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:18:45,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-11-13 16:18:45,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:45,034 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:20:24,932 WARN L851 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~B~0.offset Int)) (let ((.cse0 (select (select |c_#memory_int#1| c_~A~0.base) c_~A~0.offset)) (.cse1 (select (select |c_#memory_int#1| c_~B~0.base) ~B~0.offset))) (= (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) ~C~0.offset (+ .cse0 .cse1))) c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork0_~i~1#1| 4) ~B~0.offset)) c_~bsum~0) (+ c_~csum~0 .cse0 .cse1)))) is different from false [2024-11-13 16:20:25,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:20:25,440 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 118 [2024-11-13 16:20:29,100 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:20:29,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199398157] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:20:29,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:20:29,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 10] total 31 [2024-11-13 16:20:29,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965330781] [2024-11-13 16:20:29,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:20:29,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-13 16:20:29,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:20:29,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 16:20:29,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=784, Unknown=24, NotChecked=58, Total=992 [2024-11-13 16:20:29,102 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:20:29,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 223 transitions, 2863 flow. Second operand has 32 states, 32 states have (on average 6.1875) internal successors, (198), 32 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) [2024-11-13 16:20:29,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:20:29,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:20:29,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:21:36,553 INFO L124 PetriNetUnfolderBase]: 2014/2919 cut-off events. [2024-11-13 16:21:36,554 INFO L125 PetriNetUnfolderBase]: For 26864/26864 co-relation queries the response was YES. [2024-11-13 16:21:36,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16412 conditions, 2919 events. 2014/2919 cut-off events. For 26864/26864 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12824 event pairs, 572 based on Foata normal form. 1/2920 useless extension candidates. Maximal degree in co-relation 16314. Up to 2723 conditions per place. [2024-11-13 16:21:36,581 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 197 selfloop transitions, 64 changer transitions 1/263 dead transitions. [2024-11-13 16:21:36,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 263 transitions, 3623 flow [2024-11-13 16:21:36,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:21:36,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:21:36,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 149 transitions. [2024-11-13 16:21:36,583 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3204301075268817 [2024-11-13 16:21:36,583 INFO L175 Difference]: Start difference. First operand has 154 places, 223 transitions, 2863 flow. Second operand 15 states and 149 transitions. [2024-11-13 16:21:36,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 263 transitions, 3623 flow [2024-11-13 16:21:36,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 263 transitions, 3339 flow, removed 113 selfloop flow, removed 7 redundant places. [2024-11-13 16:21:36,666 INFO L231 Difference]: Finished difference. Result has 164 places, 230 transitions, 2875 flow [2024-11-13 16:21:36,666 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2875, PETRI_PLACES=164, PETRI_TRANSITIONS=230} [2024-11-13 16:21:36,666 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 133 predicate places. [2024-11-13 16:21:36,667 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 230 transitions, 2875 flow [2024-11-13 16:21:36,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.1875) internal successors, (198), 32 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) [2024-11-13 16:21:36,667 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:21:36,667 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:36,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 16:21:36,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:36,868 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:21:36,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:36,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1182752242, now seen corresponding path program 14 times [2024-11-13 16:21:36,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:36,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467992546] [2024-11-13 16:21:36,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:36,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:41,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:21:41,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:41,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467992546] [2024-11-13 16:21:41,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467992546] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:41,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169135741] [2024-11-13 16:21:41,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:21:41,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:41,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:41,833 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:41,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 16:21:41,989 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:21:41,989 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:41,991 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:21:41,993 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:50,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:50,137 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 28 treesize of output 20 [2024-11-13 16:21:50,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:21:50,274 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:52,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:52,828 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2024-11-13 16:21:55,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:21:55,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169135741] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:21:55,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:21:55,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:21:55,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792073485] [2024-11-13 16:21:55,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:21:55,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:21:55,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:55,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:21:55,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:21:55,771 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:21:55,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 230 transitions, 2875 flow. Second operand has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:21:55,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:21:55,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:21:55,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:22:16,575 INFO L124 PetriNetUnfolderBase]: 2089/3028 cut-off events. [2024-11-13 16:22:16,575 INFO L125 PetriNetUnfolderBase]: For 26678/26678 co-relation queries the response was YES. [2024-11-13 16:22:16,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16575 conditions, 3028 events. 2089/3028 cut-off events. For 26678/26678 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13418 event pairs, 590 based on Foata normal form. 1/3029 useless extension candidates. Maximal degree in co-relation 16473. Up to 2830 conditions per place. [2024-11-13 16:22:16,613 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 204 selfloop transitions, 64 changer transitions 1/270 dead transitions. [2024-11-13 16:22:16,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 270 transitions, 3636 flow [2024-11-13 16:22:16,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:22:16,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:22:16,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-11-13 16:22:16,619 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3523573200992556 [2024-11-13 16:22:16,619 INFO L175 Difference]: Start difference. First operand has 164 places, 230 transitions, 2875 flow. Second operand 13 states and 142 transitions. [2024-11-13 16:22:16,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 270 transitions, 3636 flow [2024-11-13 16:22:16,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 270 transitions, 3426 flow, removed 46 selfloop flow, removed 11 redundant places. [2024-11-13 16:22:16,812 INFO L231 Difference]: Finished difference. Result has 167 places, 236 transitions, 2930 flow [2024-11-13 16:22:16,815 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2665, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2930, PETRI_PLACES=167, PETRI_TRANSITIONS=236} [2024-11-13 16:22:16,816 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 136 predicate places. [2024-11-13 16:22:16,816 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 236 transitions, 2930 flow [2024-11-13 16:22:16,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:22:16,816 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:22:16,816 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:22:16,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 16:22:17,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 16:22:17,017 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:22:17,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:22:17,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1482411018, now seen corresponding path program 15 times [2024-11-13 16:22:17,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:22:17,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075499238] [2024-11-13 16:22:17,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:22:17,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:22:17,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:22:22,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:22:22,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:22:22,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075499238] [2024-11-13 16:22:22,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075499238] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:22,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799134659] [2024-11-13 16:22:22,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:22:22,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:22,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:22:22,294 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:22:22,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 16:22:22,471 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:22:22,471 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:22,473 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:22:22,475 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:30,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:30,417 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 28 treesize of output 20 [2024-11-13 16:22:30,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:22:30,547 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:33,124 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:33,124 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2024-11-13 16:22:36,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:22:36,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799134659] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:22:36,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:22:36,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:22:36,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501973940] [2024-11-13 16:22:36,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:22:36,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:22:36,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:22:36,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:22:36,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:22:36,878 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:22:36,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 236 transitions, 2930 flow. Second operand has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:22:36,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:22:36,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:22:36,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:22:52,382 INFO L124 PetriNetUnfolderBase]: 2174/3151 cut-off events. [2024-11-13 16:22:52,382 INFO L125 PetriNetUnfolderBase]: For 30096/30096 co-relation queries the response was YES. [2024-11-13 16:22:52,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17209 conditions, 3151 events. 2174/3151 cut-off events. For 30096/30096 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14113 event pairs, 629 based on Foata normal form. 1/3152 useless extension candidates. Maximal degree in co-relation 17105. Up to 2963 conditions per place. [2024-11-13 16:22:52,503 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 217 selfloop transitions, 59 changer transitions 1/278 dead transitions. [2024-11-13 16:22:52,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 278 transitions, 3747 flow [2024-11-13 16:22:52,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:22:52,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:22:52,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2024-11-13 16:22:52,504 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34739454094292804 [2024-11-13 16:22:52,504 INFO L175 Difference]: Start difference. First operand has 167 places, 236 transitions, 2930 flow. Second operand 13 states and 140 transitions. [2024-11-13 16:22:52,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 278 transitions, 3747 flow [2024-11-13 16:22:52,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 278 transitions, 3543 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-11-13 16:22:52,584 INFO L231 Difference]: Finished difference. Result has 172 places, 246 transitions, 3037 flow [2024-11-13 16:22:52,584 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2726, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3037, PETRI_PLACES=172, PETRI_TRANSITIONS=246} [2024-11-13 16:22:52,584 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 141 predicate places. [2024-11-13 16:22:52,585 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 246 transitions, 3037 flow [2024-11-13 16:22:52,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:22:52,585 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:22:52,585 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:22:52,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 16:22:52,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 16:22:52,786 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:22:52,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:22:52,786 INFO L85 PathProgramCache]: Analyzing trace with hash 235852106, now seen corresponding path program 16 times [2024-11-13 16:22:52,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:22:52,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128499205] [2024-11-13 16:22:52,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:22:52,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:22:52,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:22:59,792 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:22:59,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:22:59,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128499205] [2024-11-13 16:22:59,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128499205] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:59,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105812407] [2024-11-13 16:22:59,793 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:22:59,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:59,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:22:59,796 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:22:59,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 16:22:59,981 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:22:59,981 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:59,984 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-13 16:22:59,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:00,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:23:01,246 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:23:01,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 16:23:02,329 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:23:02,330 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 11 treesize of output 11 [2024-11-13 16:23:08,769 INFO L349 Elim1Store]: treesize reduction 31, result has 32.6 percent of original size [2024-11-13 16:23:08,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:23:09,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-11-13 16:23:10,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:23:10,103 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:15,023 WARN L851 $PredicateComparison]: unable to prove that (forall ((~A~0.offset Int) (~C~0.offset Int)) (let ((.cse2 (* |c_thread3Thread1of1ForFork1_~i~2#1| 4))) (let ((.cse0 (select (select |c_#memory_int#1| c_~A~0.base) (+ .cse2 ~A~0.offset))) (.cse1 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse2 c_~B~0.offset)))) (= (+ .cse0 .cse1 c_~csum~0) (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse2 ~C~0.offset) (+ .cse0 .cse1))) c_~A~0.base) (+ ~A~0.offset (* |c_thread1Thread1of1ForFork2_~i~0#1| 4)))))))) is different from false [2024-11-13 16:23:19,121 WARN L851 $PredicateComparison]: unable to prove that (forall ((~A~0.offset Int) (~C~0.offset Int)) (let ((.cse0 (select (select |c_#memory_int#1| c_~A~0.base) ~A~0.offset)) (.cse1 (select (select |c_#memory_int#1| c_~B~0.base) c_~B~0.offset))) (= (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) ~C~0.offset (+ .cse0 .cse1))) c_~A~0.base) (+ ~A~0.offset (* |c_thread1Thread1of1ForFork2_~i~0#1| 4))) c_~bsum~0) (+ .cse0 .cse1 c_~csum~0)))) is different from false [2024-11-13 16:23:20,152 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:23:20,153 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 118 [2024-11-13 16:23:29,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 1 not checked. [2024-11-13 16:23:29,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105812407] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:23:29,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:23:29,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 31 [2024-11-13 16:23:29,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614279267] [2024-11-13 16:23:29,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:23:29,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-13 16:23:29,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:23:29,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 16:23:29,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=757, Unknown=2, NotChecked=114, Total=992 [2024-11-13 16:23:29,947 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:23:29,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 246 transitions, 3037 flow. Second operand has 32 states, 32 states have (on average 6.0625) internal successors, (194), 32 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) [2024-11-13 16:23:29,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:23:29,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:23:29,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:24:00,037 INFO L124 PetriNetUnfolderBase]: 2244/3252 cut-off events. [2024-11-13 16:24:00,038 INFO L125 PetriNetUnfolderBase]: For 34355/34355 co-relation queries the response was YES. [2024-11-13 16:24:00,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17953 conditions, 3252 events. 2244/3252 cut-off events. For 34355/34355 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14638 event pairs, 661 based on Foata normal form. 1/3253 useless extension candidates. Maximal degree in co-relation 17846. Up to 3071 conditions per place. [2024-11-13 16:24:00,070 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 222 selfloop transitions, 58 changer transitions 1/282 dead transitions. [2024-11-13 16:24:00,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 282 transitions, 3881 flow [2024-11-13 16:24:00,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:24:00,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 16:24:00,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 141 transitions. [2024-11-13 16:24:00,072 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3248847926267281 [2024-11-13 16:24:00,072 INFO L175 Difference]: Start difference. First operand has 172 places, 246 transitions, 3037 flow. Second operand 14 states and 141 transitions. [2024-11-13 16:24:00,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 282 transitions, 3881 flow [2024-11-13 16:24:00,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 282 transitions, 3665 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-11-13 16:24:00,252 INFO L231 Difference]: Finished difference. Result has 178 places, 252 transitions, 3141 flow [2024-11-13 16:24:00,252 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3141, PETRI_PLACES=178, PETRI_TRANSITIONS=252} [2024-11-13 16:24:00,252 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2024-11-13 16:24:00,253 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 252 transitions, 3141 flow [2024-11-13 16:24:00,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.0625) internal successors, (194), 32 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) [2024-11-13 16:24:00,253 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:24:00,253 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:24:00,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 16:24:00,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:00,454 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:24:00,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:24:00,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1916319888, now seen corresponding path program 17 times [2024-11-13 16:24:00,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:24:00,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83981420] [2024-11-13 16:24:00,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:24:00,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:24:00,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:24:06,527 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:24:06,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:24:06,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83981420] [2024-11-13 16:24:06,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83981420] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:24:06,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106824366] [2024-11-13 16:24:06,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:24:06,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:06,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:24:06,531 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:24:06,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 16:24:06,718 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 16:24:06,718 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:24:06,720 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:24:06,722 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:24:16,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:24:16,095 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 28 treesize of output 20 [2024-11-13 16:24:16,253 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:24:16,253 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:24:18,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:24:18,666 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2024-11-13 16:24:22,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:24:22,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106824366] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:24:22,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:24:22,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:24:22,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598189340] [2024-11-13 16:24:22,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:24:22,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:24:22,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:24:22,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:24:22,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:24:22,308 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:24:22,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 252 transitions, 3141 flow. Second operand has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:24:22,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:24:22,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:24:22,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:24:42,636 INFO L124 PetriNetUnfolderBase]: 2329/3375 cut-off events. [2024-11-13 16:24:42,637 INFO L125 PetriNetUnfolderBase]: For 36736/36736 co-relation queries the response was YES. [2024-11-13 16:24:42,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18614 conditions, 3375 events. 2329/3375 cut-off events. For 36736/36736 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 15332 event pairs, 688 based on Foata normal form. 1/3376 useless extension candidates. Maximal degree in co-relation 18506. Up to 3213 conditions per place. [2024-11-13 16:24:42,665 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 229 selfloop transitions, 57 changer transitions 1/288 dead transitions. [2024-11-13 16:24:42,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 288 transitions, 3969 flow [2024-11-13 16:24:42,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:24:42,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:24:42,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-11-13 16:24:42,667 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3325062034739454 [2024-11-13 16:24:42,667 INFO L175 Difference]: Start difference. First operand has 178 places, 252 transitions, 3141 flow. Second operand 13 states and 134 transitions. [2024-11-13 16:24:42,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 288 transitions, 3969 flow [2024-11-13 16:24:42,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 288 transitions, 3732 flow, removed 82 selfloop flow, removed 10 redundant places. [2024-11-13 16:24:42,789 INFO L231 Difference]: Finished difference. Result has 184 places, 262 transitions, 3244 flow [2024-11-13 16:24:42,790 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3244, PETRI_PLACES=184, PETRI_TRANSITIONS=262} [2024-11-13 16:24:42,790 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-11-13 16:24:42,790 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 262 transitions, 3244 flow [2024-11-13 16:24:42,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:24:42,791 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:24:42,791 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:24:42,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 16:24:42,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:42,993 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:24:42,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:24:42,993 INFO L85 PathProgramCache]: Analyzing trace with hash -560925976, now seen corresponding path program 18 times [2024-11-13 16:24:42,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:24:42,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234808727] [2024-11-13 16:24:42,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:24:42,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:24:43,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:24:48,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:24:48,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:24:48,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234808727] [2024-11-13 16:24:48,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234808727] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:24:48,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387959066] [2024-11-13 16:24:48,818 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:24:48,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:48,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:24:48,821 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:24:48,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 16:24:49,006 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 16:24:49,006 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:24:49,008 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 16:24:49,010 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:24:57,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:24:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2024-11-13 16:24:57,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:24:57,843 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:25:00,049 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:25:00,049 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2024-11-13 16:25:03,262 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:25:03,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387959066] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:25:03,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:25:03,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 25 [2024-11-13 16:25:03,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124237338] [2024-11-13 16:25:03,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:25:03,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:25:03,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:25:03,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:25:03,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:25:03,266 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:25:03,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 262 transitions, 3244 flow. Second operand has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:25:03,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:25:03,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:25:03,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:25:17,894 INFO L124 PetriNetUnfolderBase]: 2414/3498 cut-off events. [2024-11-13 16:25:17,895 INFO L125 PetriNetUnfolderBase]: For 39112/39112 co-relation queries the response was YES. [2024-11-13 16:25:17,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19381 conditions, 3498 events. 2414/3498 cut-off events. For 39112/39112 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16045 event pairs, 724 based on Foata normal form. 1/3499 useless extension candidates. Maximal degree in co-relation 19267. Up to 3336 conditions per place. [2024-11-13 16:25:17,930 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 241 selfloop transitions, 57 changer transitions 1/300 dead transitions. [2024-11-13 16:25:17,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 300 transitions, 4119 flow [2024-11-13 16:25:17,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:25:17,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:25:17,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 136 transitions. [2024-11-13 16:25:17,932 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.337468982630273 [2024-11-13 16:25:17,932 INFO L175 Difference]: Start difference. First operand has 184 places, 262 transitions, 3244 flow. Second operand 13 states and 136 transitions. [2024-11-13 16:25:17,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 300 transitions, 4119 flow [2024-11-13 16:25:18,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 300 transitions, 3909 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-11-13 16:25:18,063 INFO L231 Difference]: Finished difference. Result has 192 places, 272 transitions, 3392 flow [2024-11-13 16:25:18,064 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3392, PETRI_PLACES=192, PETRI_TRANSITIONS=272} [2024-11-13 16:25:18,064 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2024-11-13 16:25:18,064 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 272 transitions, 3392 flow [2024-11-13 16:25:18,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.6923076923076925) internal successors, (174), 26 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:25:18,065 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:25:18,065 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:25:18,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 16:25:18,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-13 16:25:18,266 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:25:18,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:25:18,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1295887090, now seen corresponding path program 19 times [2024-11-13 16:25:18,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:25:18,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439742724] [2024-11-13 16:25:18,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:25:18,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:25:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:25:25,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:25:25,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:25:25,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439742724] [2024-11-13 16:25:25,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439742724] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:25:25,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802877481] [2024-11-13 16:25:25,487 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 16:25:25,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:25,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:25:25,490 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:25:25,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 16:25:25,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:25:25,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-13 16:25:25,676 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:25:25,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:25:26,842 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:25:26,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:25:28,270 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 16:25:28,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:25:34,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2024-11-13 16:25:36,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 16:25:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:25:37,069 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:25:39,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:25:39,436 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 215 [2024-11-13 16:25:51,421 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:25:51,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802877481] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:25:51,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:25:51,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2024-11-13 16:25:51,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118434040] [2024-11-13 16:25:51,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:25:51,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-13 16:25:51,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:25:51,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-13 16:25:51,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2024-11-13 16:25:51,423 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:25:51,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 272 transitions, 3392 flow. Second operand has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:25:51,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:25:51,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:25:51,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:26:11,381 INFO L124 PetriNetUnfolderBase]: 2498/3619 cut-off events. [2024-11-13 16:26:11,381 INFO L125 PetriNetUnfolderBase]: For 45033/45033 co-relation queries the response was YES. [2024-11-13 16:26:11,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20295 conditions, 3619 events. 2498/3619 cut-off events. For 45033/45033 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16741 event pairs, 752 based on Foata normal form. 1/3620 useless extension candidates. Maximal degree in co-relation 20177. Up to 3459 conditions per place. [2024-11-13 16:26:11,419 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 250 selfloop transitions, 56 changer transitions 1/308 dead transitions. [2024-11-13 16:26:11,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 308 transitions, 4357 flow [2024-11-13 16:26:11,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:26:11,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 16:26:11,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 138 transitions. [2024-11-13 16:26:11,421 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31797235023041476 [2024-11-13 16:26:11,421 INFO L175 Difference]: Start difference. First operand has 192 places, 272 transitions, 3392 flow. Second operand 14 states and 138 transitions. [2024-11-13 16:26:11,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 308 transitions, 4357 flow [2024-11-13 16:26:11,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 308 transitions, 4131 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-11-13 16:26:11,550 INFO L231 Difference]: Finished difference. Result has 199 places, 281 transitions, 3574 flow [2024-11-13 16:26:11,551 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3166, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3574, PETRI_PLACES=199, PETRI_TRANSITIONS=281} [2024-11-13 16:26:11,551 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-11-13 16:26:11,551 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 281 transitions, 3574 flow [2024-11-13 16:26:11,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:26:11,552 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:26:11,552 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:26:11,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 16:26:11,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:11,752 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:26:11,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:26:11,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1981136142, now seen corresponding path program 20 times [2024-11-13 16:26:11,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:26:11,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744796318] [2024-11-13 16:26:11,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:26:11,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:26:11,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:26:18,784 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:26:18,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:26:18,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744796318] [2024-11-13 16:26:18,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744796318] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:26:18,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066309342] [2024-11-13 16:26:18,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:26:18,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:18,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:26:18,789 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:26:18,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 16:26:18,985 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:26:18,985 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:26:18,988 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-13 16:26:18,989 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:26:19,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:26:20,201 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 16:26:20,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-13 16:26:21,628 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2024-11-13 16:26:21,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:26:28,186 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 16:26:28,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2024-11-13 16:26:30,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:26:30,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2024-11-13 16:26:30,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:26:30,906 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:26:33,065 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:26:33,065 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 215 [2024-11-13 16:26:46,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:26:46,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066309342] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:26:46,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:26:46,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2024-11-13 16:26:46,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994262348] [2024-11-13 16:26:46,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:26:46,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-13 16:26:46,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:26:46,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-13 16:26:46,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2024-11-13 16:26:46,387 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:26:46,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 281 transitions, 3574 flow. Second operand has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:26:46,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:26:46,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:26:46,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:27:06,052 INFO L124 PetriNetUnfolderBase]: 2568/3720 cut-off events. [2024-11-13 16:27:06,053 INFO L125 PetriNetUnfolderBase]: For 49610/49610 co-relation queries the response was YES. [2024-11-13 16:27:06,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21013 conditions, 3720 events. 2568/3720 cut-off events. For 49610/49610 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17332 event pairs, 772 based on Foata normal form. 1/3721 useless extension candidates. Maximal degree in co-relation 20894. Up to 3565 conditions per place. [2024-11-13 16:27:06,087 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 255 selfloop transitions, 56 changer transitions 1/313 dead transitions. [2024-11-13 16:27:06,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 313 transitions, 4500 flow [2024-11-13 16:27:06,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:27:06,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 16:27:06,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 137 transitions. [2024-11-13 16:27:06,088 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.315668202764977 [2024-11-13 16:27:06,088 INFO L175 Difference]: Start difference. First operand has 199 places, 281 transitions, 3574 flow. Second operand 14 states and 137 transitions. [2024-11-13 16:27:06,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 313 transitions, 4500 flow [2024-11-13 16:27:06,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 313 transitions, 4194 flow, removed 123 selfloop flow, removed 9 redundant places. [2024-11-13 16:27:06,257 INFO L231 Difference]: Finished difference. Result has 205 places, 287 transitions, 3628 flow [2024-11-13 16:27:06,257 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3268, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3628, PETRI_PLACES=205, PETRI_TRANSITIONS=287} [2024-11-13 16:27:06,258 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-11-13 16:27:06,258 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 287 transitions, 3628 flow [2024-11-13 16:27:06,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:27:06,258 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:27:06,258 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:27:06,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-13 16:27:06,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:06,459 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:27:06,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:27:06,459 INFO L85 PathProgramCache]: Analyzing trace with hash -744902612, now seen corresponding path program 21 times [2024-11-13 16:27:06,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:27:06,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844756813] [2024-11-13 16:27:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:27:06,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:27:06,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:27:14,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:27:14,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:27:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844756813] [2024-11-13 16:27:14,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844756813] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:27:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244158178] [2024-11-13 16:27:14,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:27:14,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:14,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:27:14,822 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:27:14,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 16:27:15,015 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 16:27:15,015 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:27:15,017 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-13 16:27:15,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:27:15,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:27:16,362 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:27:16,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 16:27:17,525 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:27:17,525 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 11 treesize of output 11 [2024-11-13 16:27:25,419 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2024-11-13 16:27:25,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:27:27,643 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:27:27,643 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2024-11-13 16:27:28,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:27:28,534 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:27:32,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:27:32,081 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 134 [2024-11-13 16:27:41,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:27:41,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244158178] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:27:41,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:27:41,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 32 [2024-11-13 16:27:41,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300927299] [2024-11-13 16:27:41,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:27:41,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-13 16:27:41,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:27:41,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-13 16:27:41,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=899, Unknown=0, NotChecked=0, Total=1056 [2024-11-13 16:27:41,887 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 16:27:41,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 287 transitions, 3628 flow. Second operand has 33 states, 33 states have (on average 6.0) internal successors, (198), 33 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) [2024-11-13 16:27:41,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:27:41,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 16:27:41,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:28:00,906 INFO L124 PetriNetUnfolderBase]: 2638/3821 cut-off events. [2024-11-13 16:28:00,907 INFO L125 PetriNetUnfolderBase]: For 53310/53310 co-relation queries the response was YES. [2024-11-13 16:28:00,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21627 conditions, 3821 events. 2638/3821 cut-off events. For 53310/53310 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17920 event pairs, 799 based on Foata normal form. 1/3822 useless extension candidates. Maximal degree in co-relation 21505. Up to 3666 conditions per place. [2024-11-13 16:28:00,965 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 260 selfloop transitions, 57 changer transitions 1/319 dead transitions. [2024-11-13 16:28:00,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 319 transitions, 4578 flow [2024-11-13 16:28:00,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:28:00,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:28:00,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 142 transitions. [2024-11-13 16:28:00,967 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3053763440860215 [2024-11-13 16:28:00,967 INFO L175 Difference]: Start difference. First operand has 205 places, 287 transitions, 3628 flow. Second operand 15 states and 142 transitions. [2024-11-13 16:28:00,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 319 transitions, 4578 flow [2024-11-13 16:28:01,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 319 transitions, 4306 flow, removed 104 selfloop flow, removed 10 redundant places. [2024-11-13 16:28:01,186 INFO L231 Difference]: Finished difference. Result has 211 places, 293 transitions, 3730 flow [2024-11-13 16:28:01,186 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3730, PETRI_PLACES=211, PETRI_TRANSITIONS=293} [2024-11-13 16:28:01,187 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-11-13 16:28:01,187 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 293 transitions, 3730 flow [2024-11-13 16:28:01,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.0) internal successors, (198), 33 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) [2024-11-13 16:28:01,187 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:28:01,187 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:28:01,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 16:28:01,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:28:01,388 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 16:28:01,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:28:01,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2096590616, now seen corresponding path program 22 times [2024-11-13 16:28:01,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:28:01,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813608201] [2024-11-13 16:28:01,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:28:01,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:28:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:28:07,678 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:28:07,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:28:07,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813608201] [2024-11-13 16:28:07,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813608201] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:28:07,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758206920] [2024-11-13 16:28:07,679 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:28:07,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:28:07,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:28:07,682 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:28:07,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e347fd4a-4d4c-4ffd-b9ae-71bf6ae257f8/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 16:28:07,867 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:28:07,867 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:28:07,869 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 16:28:07,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:28:08,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 16:28:09,381 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:28:09,382 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 11 treesize of output 11 [2024-11-13 16:28:15,991 INFO L349 Elim1Store]: treesize reduction 31, result has 32.6 percent of original size [2024-11-13 16:28:15,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:28:16,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-11-13 16:28:17,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:28:17,033 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:28:21,843 WARN L851 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~B~0.offset Int)) (let ((.cse0 (* |c_thread3Thread1of1ForFork1_~i~2#1| 4))) (let ((.cse1 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse0 ~B~0.offset))) (.cse2 (select (select |c_#memory_int#1| c_~A~0.base) (+ c_~A~0.offset .cse0)))) (= (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse0 ~C~0.offset) (+ .cse1 .cse2))) c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork0_~i~1#1| 4) ~B~0.offset))) (+ .cse1 .cse2 c_~csum~0))))) is different from false [2024-11-13 16:28:22,909 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:28:22,909 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 134