./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-figure1.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-figure1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB --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 facd7612076746f2d167aef7303c13ba7b66236eba7a99773acf1e3861338848 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:14:39,682 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:14:39,775 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 20:14:39,781 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:14:39,781 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:14:39,806 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:14:39,807 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:14:39,807 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:14:39,808 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:14:39,808 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:14:39,808 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:14:39,808 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:14:39,809 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:14:39,809 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:14:39,809 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:14:39,809 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:14:39,809 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:14:39,810 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:14:39,810 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:14:39,810 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:14:39,810 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:14:39,810 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:14:39,810 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:14:39,811 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:14:39,811 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:14:39,811 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:14:39,811 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:14:39,811 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:14:39,811 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:14:39,812 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:14:39,812 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:14:39,812 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:14:39,812 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:14:39,812 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:14:39,812 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:14:39,813 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:14:39,813 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:14:39,813 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:14:39,813 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:14:39,813 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:14:39,814 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:14:39,815 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_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB 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 -> facd7612076746f2d167aef7303c13ba7b66236eba7a99773acf1e3861338848 [2024-11-27 20:14:40,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:14:40,209 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:14:40,212 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:14:40,213 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:14:40,214 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:14:40,215 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-figure1.wvr.c [2024-11-27 20:14:43,530 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/data/c7293bd53/a94c1c74edef4e8fa19c7d1b5e02bbba/FLAG1bdc47bfb [2024-11-27 20:14:43,829 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:14:43,830 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/sv-benchmarks/c/weaver/popl20-figure1.wvr.c [2024-11-27 20:14:43,841 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/data/c7293bd53/a94c1c74edef4e8fa19c7d1b5e02bbba/FLAG1bdc47bfb [2024-11-27 20:14:43,869 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/data/c7293bd53/a94c1c74edef4e8fa19c7d1b5e02bbba [2024-11-27 20:14:43,874 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:14:43,877 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:14:43,879 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:14:43,879 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:14:43,884 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:14:43,885 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:14:43" (1/1) ... [2024-11-27 20:14:43,888 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14c52c99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:43, skipping insertion in model container [2024-11-27 20:14:43,888 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:14:43" (1/1) ... [2024-11-27 20:14:43,907 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:14:44,105 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_d9d53f4c-9775-4fb5-934e-48f181b37ca0/sv-benchmarks/c/weaver/popl20-figure1.wvr.c[1825,1838] [2024-11-27 20:14:44,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:14:44,121 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:14:44,140 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_d9d53f4c-9775-4fb5-934e-48f181b37ca0/sv-benchmarks/c/weaver/popl20-figure1.wvr.c[1825,1838] [2024-11-27 20:14:44,141 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:14:44,159 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:14:44,159 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44 WrapperNode [2024-11-27 20:14:44,161 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:14:44,162 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:14:44,163 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:14:44,163 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:14:44,177 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,184 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,203 INFO L138 Inliner]: procedures = 18, calls = 10, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 56 [2024-11-27 20:14:44,204 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:14:44,205 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:14:44,205 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:14:44,205 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:14:44,215 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,215 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,217 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,230 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-27 20:14:44,231 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,231 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,235 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,236 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,240 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,241 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,242 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,244 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:14:44,245 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:14:44,245 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:14:44,245 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:14:44,246 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (1/1) ... [2024-11-27 20:14:44,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:14:44,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:44,288 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:14:44,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:14:44,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:14:44,329 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 20:14:44,329 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 20:14:44,329 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 20:14:44,329 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 20:14:44,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:14:44,329 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:14:44,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:14:44,331 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 20:14:44,434 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:14:44,436 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:14:44,622 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 20:14:44,622 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:14:44,750 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:14:44,750 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:14:44,750 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:14:44 BoogieIcfgContainer [2024-11-27 20:14:44,751 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:14:44,754 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:14:44,754 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:14:44,764 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:14:44,765 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:14:43" (1/3) ... [2024-11-27 20:14:44,765 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a9979e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:14:44, skipping insertion in model container [2024-11-27 20:14:44,766 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:44" (2/3) ... [2024-11-27 20:14:44,766 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a9979e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:14:44, skipping insertion in model container [2024-11-27 20:14:44,766 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:14:44" (3/3) ... [2024-11-27 20:14:44,768 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2024-11-27 20:14:44,787 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:14:44,790 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-figure1.wvr.c that has 3 procedures, 21 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-27 20:14:44,790 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 20:14:44,851 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-27 20:14:44,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 27 places, 22 transitions, 58 flow [2024-11-27 20:14:44,959 INFO L124 PetriNetUnfolderBase]: 2/20 cut-off events. [2024-11-27 20:14:44,961 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 20:14:44,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29 conditions, 20 events. 2/20 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 26 event pairs, 0 based on Foata normal form. 0/17 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2024-11-27 20:14:44,965 INFO L82 GeneralOperation]: Start removeDead. Operand has 27 places, 22 transitions, 58 flow [2024-11-27 20:14:44,969 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 19 transitions, 50 flow [2024-11-27 20:14:44,983 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:14:45,000 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;@51b86f3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:14:45,001 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-27 20:14:45,013 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 20:14:45,013 INFO L124 PetriNetUnfolderBase]: 2/18 cut-off events. [2024-11-27 20:14:45,013 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 20:14:45,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:45,014 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:45,014 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:45,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:45,021 INFO L85 PathProgramCache]: Analyzing trace with hash 2093937887, now seen corresponding path program 1 times [2024-11-27 20:14:45,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:45,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769137309] [2024-11-27 20:14:45,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:45,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:45,345 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-27 20:14:45,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:45,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769137309] [2024-11-27 20:14:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769137309] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:45,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:45,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:14:45,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876815681] [2024-11-27 20:14:45,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:45,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:14:45,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:45,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:14:45,401 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:14:45,402 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 22 [2024-11-27 20:14:45,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 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-27 20:14:45,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:45,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 22 [2024-11-27 20:14:45,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:45,630 INFO L124 PetriNetUnfolderBase]: 86/169 cut-off events. [2024-11-27 20:14:45,630 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-27 20:14:45,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 355 conditions, 169 events. 86/169 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 501 event pairs, 32 based on Foata normal form. 1/162 useless extension candidates. Maximal degree in co-relation 298. Up to 108 conditions per place. [2024-11-27 20:14:45,634 INFO L140 encePairwiseOnDemand]: 18/22 looper letters, 21 selfloop transitions, 2 changer transitions 3/28 dead transitions. [2024-11-27 20:14:45,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 28 transitions, 129 flow [2024-11-27 20:14:45,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:14:45,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:14:45,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 40 transitions. [2024-11-27 20:14:45,651 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-11-27 20:14:45,653 INFO L175 Difference]: Start difference. First operand has 24 places, 19 transitions, 50 flow. Second operand 3 states and 40 transitions. [2024-11-27 20:14:45,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 28 transitions, 129 flow [2024-11-27 20:14:45,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 28 transitions, 115 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:14:45,663 INFO L231 Difference]: Finished difference. Result has 23 places, 20 transitions, 56 flow [2024-11-27 20:14:45,666 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=56, PETRI_PLACES=23, PETRI_TRANSITIONS=20} [2024-11-27 20:14:45,670 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, -1 predicate places. [2024-11-27 20:14:45,670 INFO L471 AbstractCegarLoop]: Abstraction has has 23 places, 20 transitions, 56 flow [2024-11-27 20:14:45,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 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-27 20:14:45,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:45,671 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:45,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 20:14:45,672 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:45,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:45,673 INFO L85 PathProgramCache]: Analyzing trace with hash 506991945, now seen corresponding path program 1 times [2024-11-27 20:14:45,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:45,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90074461] [2024-11-27 20:14:45,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:45,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:45,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:45,968 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-27 20:14:45,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:45,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90074461] [2024-11-27 20:14:45,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90074461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:45,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:45,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:14:45,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685207204] [2024-11-27 20:14:45,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:45,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:14:45,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:45,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:14:45,971 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:14:45,988 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:45,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 20 transitions, 56 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:45,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:45,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:45,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:46,244 INFO L124 PetriNetUnfolderBase]: 139/252 cut-off events. [2024-11-27 20:14:46,244 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2024-11-27 20:14:46,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 564 conditions, 252 events. 139/252 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 878 event pairs, 59 based on Foata normal form. 4/236 useless extension candidates. Maximal degree in co-relation 179. Up to 181 conditions per place. [2024-11-27 20:14:46,248 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 34 selfloop transitions, 6 changer transitions 1/42 dead transitions. [2024-11-27 20:14:46,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 42 transitions, 191 flow [2024-11-27 20:14:46,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:14:46,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:14:46,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 57 transitions. [2024-11-27 20:14:46,252 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5181818181818182 [2024-11-27 20:14:46,252 INFO L175 Difference]: Start difference. First operand has 23 places, 20 transitions, 56 flow. Second operand 5 states and 57 transitions. [2024-11-27 20:14:46,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 42 transitions, 191 flow [2024-11-27 20:14:46,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 42 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:14:46,256 INFO L231 Difference]: Finished difference. Result has 29 places, 25 transitions, 97 flow [2024-11-27 20:14:46,256 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=97, PETRI_PLACES=29, PETRI_TRANSITIONS=25} [2024-11-27 20:14:46,257 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 5 predicate places. [2024-11-27 20:14:46,257 INFO L471 AbstractCegarLoop]: Abstraction has has 29 places, 25 transitions, 97 flow [2024-11-27 20:14:46,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:46,258 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:46,258 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:46,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:14:46,260 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:46,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:46,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1265072119, now seen corresponding path program 2 times [2024-11-27 20:14:46,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:46,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060452513] [2024-11-27 20:14:46,263 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:14:46,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:46,298 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:46,299 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:46,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:46,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:46,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060452513] [2024-11-27 20:14:46,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060452513] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:46,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673404457] [2024-11-27 20:14:46,430 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:14:46,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:46,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:46,436 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:46,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:14:46,532 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:46,532 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:46,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:14:46,539 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:46,612 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:46,612 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:46,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:46,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673404457] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:46,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:46,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2024-11-27 20:14:46,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394230235] [2024-11-27 20:14:46,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:46,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:14:46,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:46,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:14:46,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:14:46,666 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:46,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 25 transitions, 97 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 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-27 20:14:46,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:46,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:46,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:47,077 INFO L124 PetriNetUnfolderBase]: 167/295 cut-off events. [2024-11-27 20:14:47,077 INFO L125 PetriNetUnfolderBase]: For 106/106 co-relation queries the response was YES. [2024-11-27 20:14:47,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 833 conditions, 295 events. 167/295 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 995 event pairs, 2 based on Foata normal form. 9/286 useless extension candidates. Maximal degree in co-relation 567. Up to 65 conditions per place. [2024-11-27 20:14:47,082 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 55 selfloop transitions, 20 changer transitions 0/76 dead transitions. [2024-11-27 20:14:47,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 76 transitions, 408 flow [2024-11-27 20:14:47,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:14:47,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-27 20:14:47,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-11-27 20:14:47,085 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-11-27 20:14:47,085 INFO L175 Difference]: Start difference. First operand has 29 places, 25 transitions, 97 flow. Second operand 12 states and 113 transitions. [2024-11-27 20:14:47,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 76 transitions, 408 flow [2024-11-27 20:14:47,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 76 transitions, 406 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-11-27 20:14:47,090 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 222 flow [2024-11-27 20:14:47,091 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=222, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-11-27 20:14:47,092 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 21 predicate places. [2024-11-27 20:14:47,092 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 222 flow [2024-11-27 20:14:47,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 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-27 20:14:47,092 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:47,092 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:47,105 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:14:47,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:47,298 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:47,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:47,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1940487543, now seen corresponding path program 3 times [2024-11-27 20:14:47,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:47,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413131030] [2024-11-27 20:14:47,299 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:14:47,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:47,313 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:14:47,313 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:47,389 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-27 20:14:47,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:47,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413131030] [2024-11-27 20:14:47,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413131030] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:47,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:47,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:14:47,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024916978] [2024-11-27 20:14:47,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:47,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:14:47,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:47,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:14:47,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:14:47,395 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:47,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 222 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:47,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:47,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:47,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:47,549 INFO L124 PetriNetUnfolderBase]: 230/407 cut-off events. [2024-11-27 20:14:47,549 INFO L125 PetriNetUnfolderBase]: For 721/721 co-relation queries the response was YES. [2024-11-27 20:14:47,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1449 conditions, 407 events. 230/407 cut-off events. For 721/721 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1456 event pairs, 71 based on Foata normal form. 2/409 useless extension candidates. Maximal degree in co-relation 1054. Up to 192 conditions per place. [2024-11-27 20:14:47,555 INFO L140 encePairwiseOnDemand]: 17/22 looper letters, 56 selfloop transitions, 11 changer transitions 2/70 dead transitions. [2024-11-27 20:14:47,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 70 transitions, 540 flow [2024-11-27 20:14:47,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:14:47,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:14:47,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 55 transitions. [2024-11-27 20:14:47,557 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-27 20:14:47,557 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 222 flow. Second operand 5 states and 55 transitions. [2024-11-27 20:14:47,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 70 transitions, 540 flow [2024-11-27 20:14:47,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 70 transitions, 494 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-27 20:14:47,566 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 264 flow [2024-11-27 20:14:47,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=264, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-11-27 20:14:47,567 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 24 predicate places. [2024-11-27 20:14:47,567 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 264 flow [2024-11-27 20:14:47,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:47,568 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:47,568 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:47,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:14:47,568 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:47,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:47,569 INFO L85 PathProgramCache]: Analyzing trace with hash 678786863, now seen corresponding path program 4 times [2024-11-27 20:14:47,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:47,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897853376] [2024-11-27 20:14:47,570 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:14:47,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:47,580 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:14:47,580 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:47,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:47,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:47,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897853376] [2024-11-27 20:14:47,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897853376] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:47,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121075542] [2024-11-27 20:14:47,633 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:14:47,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:47,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:47,635 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:47,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:14:47,694 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:14:47,694 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:47,695 INFO L256 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:14:47,696 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:47,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:47,778 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:47,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:47,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121075542] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:47,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:47,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-27 20:14:47,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387530625] [2024-11-27 20:14:47,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:47,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:14:47,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:47,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:14:47,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:14:47,847 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:47,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 264 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 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-27 20:14:47,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:47,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:47,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:48,146 INFO L124 PetriNetUnfolderBase]: 320/559 cut-off events. [2024-11-27 20:14:48,146 INFO L125 PetriNetUnfolderBase]: For 1353/1353 co-relation queries the response was YES. [2024-11-27 20:14:48,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2058 conditions, 559 events. 320/559 cut-off events. For 1353/1353 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2213 event pairs, 36 based on Foata normal form. 13/572 useless extension candidates. Maximal degree in co-relation 1611. Up to 168 conditions per place. [2024-11-27 20:14:48,152 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 58 selfloop transitions, 34 changer transitions 0/93 dead transitions. [2024-11-27 20:14:48,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 93 transitions, 733 flow [2024-11-27 20:14:48,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:14:48,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:14:48,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-11-27 20:14:48,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-11-27 20:14:48,154 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 264 flow. Second operand 9 states and 89 transitions. [2024-11-27 20:14:48,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 93 transitions, 733 flow [2024-11-27 20:14:48,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 93 transitions, 701 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-27 20:14:48,164 INFO L231 Difference]: Finished difference. Result has 59 places, 60 transitions, 535 flow [2024-11-27 20:14:48,165 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=535, PETRI_PLACES=59, PETRI_TRANSITIONS=60} [2024-11-27 20:14:48,165 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2024-11-27 20:14:48,165 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 60 transitions, 535 flow [2024-11-27 20:14:48,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 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-27 20:14:48,166 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:48,166 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:48,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:14:48,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:48,370 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:48,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:48,371 INFO L85 PathProgramCache]: Analyzing trace with hash -21322749, now seen corresponding path program 5 times [2024-11-27 20:14:48,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:48,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770373689] [2024-11-27 20:14:48,371 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:14:48,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:48,383 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:48,383 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:48,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:48,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:48,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770373689] [2024-11-27 20:14:48,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770373689] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:48,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815671143] [2024-11-27 20:14:48,483 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:14:48,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:48,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:48,486 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:48,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:14:48,544 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:48,544 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:48,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:14:48,546 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:48,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:48,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:48,650 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:48,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815671143] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:48,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:48,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-27 20:14:48,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819680932] [2024-11-27 20:14:48,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:48,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:14:48,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:48,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:14:48,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:14:48,660 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:48,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 535 flow. Second operand has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:48,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:48,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:48,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:48,979 INFO L124 PetriNetUnfolderBase]: 307/546 cut-off events. [2024-11-27 20:14:48,980 INFO L125 PetriNetUnfolderBase]: For 2280/2280 co-relation queries the response was YES. [2024-11-27 20:14:48,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2272 conditions, 546 events. 307/546 cut-off events. For 2280/2280 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2187 event pairs, 70 based on Foata normal form. 13/559 useless extension candidates. Maximal degree in co-relation 2016. Up to 189 conditions per place. [2024-11-27 20:14:48,985 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 62 selfloop transitions, 34 changer transitions 1/98 dead transitions. [2024-11-27 20:14:48,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 98 transitions, 957 flow [2024-11-27 20:14:48,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:14:48,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 20:14:48,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 76 transitions. [2024-11-27 20:14:48,990 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4935064935064935 [2024-11-27 20:14:48,991 INFO L175 Difference]: Start difference. First operand has 59 places, 60 transitions, 535 flow. Second operand 7 states and 76 transitions. [2024-11-27 20:14:48,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 98 transitions, 957 flow [2024-11-27 20:14:49,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 98 transitions, 941 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-11-27 20:14:49,002 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 714 flow [2024-11-27 20:14:49,002 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=714, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-11-27 20:14:49,003 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 45 predicate places. [2024-11-27 20:14:49,003 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 714 flow [2024-11-27 20:14:49,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:49,003 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:49,003 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:49,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:49,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:49,204 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:49,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:49,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1607777791, now seen corresponding path program 6 times [2024-11-27 20:14:49,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:49,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492202981] [2024-11-27 20:14:49,205 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:14:49,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:49,216 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 20:14:49,217 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:49,283 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-27 20:14:49,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:49,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492202981] [2024-11-27 20:14:49,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492202981] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:49,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:49,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:14:49,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956929601] [2024-11-27 20:14:49,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:49,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:14:49,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:49,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:14:49,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:14:49,290 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:49,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 714 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:49,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:49,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:49,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:49,454 INFO L124 PetriNetUnfolderBase]: 305/544 cut-off events. [2024-11-27 20:14:49,454 INFO L125 PetriNetUnfolderBase]: For 2831/2831 co-relation queries the response was YES. [2024-11-27 20:14:49,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2459 conditions, 544 events. 305/544 cut-off events. For 2831/2831 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2197 event pairs, 134 based on Foata normal form. 2/546 useless extension candidates. Maximal degree in co-relation 2110. Up to 448 conditions per place. [2024-11-27 20:14:49,460 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 65 selfloop transitions, 11 changer transitions 2/79 dead transitions. [2024-11-27 20:14:49,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 79 transitions, 918 flow [2024-11-27 20:14:49,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:14:49,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:14:49,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2024-11-27 20:14:49,462 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-11-27 20:14:49,462 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 714 flow. Second operand 5 states and 54 transitions. [2024-11-27 20:14:49,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 79 transitions, 918 flow [2024-11-27 20:14:49,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 79 transitions, 850 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-11-27 20:14:49,475 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 668 flow [2024-11-27 20:14:49,475 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=668, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2024-11-27 20:14:49,476 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 45 predicate places. [2024-11-27 20:14:49,476 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 668 flow [2024-11-27 20:14:49,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:49,477 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:49,477 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:49,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 20:14:49,477 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:49,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:49,477 INFO L85 PathProgramCache]: Analyzing trace with hash -332172361, now seen corresponding path program 7 times [2024-11-27 20:14:49,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:49,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659461168] [2024-11-27 20:14:49,478 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:14:49,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:49,582 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-27 20:14:49,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:49,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659461168] [2024-11-27 20:14:49,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659461168] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:49,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:49,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:14:49,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484104727] [2024-11-27 20:14:49,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:49,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:14:49,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:49,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:14:49,585 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:14:49,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:49,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 668 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:49,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:49,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:49,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:49,769 INFO L124 PetriNetUnfolderBase]: 296/517 cut-off events. [2024-11-27 20:14:49,770 INFO L125 PetriNetUnfolderBase]: For 2416/2416 co-relation queries the response was YES. [2024-11-27 20:14:49,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2304 conditions, 517 events. 296/517 cut-off events. For 2416/2416 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1970 event pairs, 89 based on Foata normal form. 2/519 useless extension candidates. Maximal degree in co-relation 1701. Up to 287 conditions per place. [2024-11-27 20:14:49,776 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 59 selfloop transitions, 19 changer transitions 2/81 dead transitions. [2024-11-27 20:14:49,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 81 transitions, 883 flow [2024-11-27 20:14:49,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:14:49,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:14:49,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 53 transitions. [2024-11-27 20:14:49,779 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-11-27 20:14:49,779 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 668 flow. Second operand 5 states and 53 transitions. [2024-11-27 20:14:49,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 81 transitions, 883 flow [2024-11-27 20:14:49,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 81 transitions, 860 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-27 20:14:49,792 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 703 flow [2024-11-27 20:14:49,792 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=703, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-11-27 20:14:49,793 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 46 predicate places. [2024-11-27 20:14:49,795 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 703 flow [2024-11-27 20:14:49,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 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-27 20:14:49,796 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:49,796 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:49,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 20:14:49,796 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:49,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:49,797 INFO L85 PathProgramCache]: Analyzing trace with hash 184179274, now seen corresponding path program 1 times [2024-11-27 20:14:49,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:49,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094729307] [2024-11-27 20:14:49,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:49,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:49,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:49,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:49,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094729307] [2024-11-27 20:14:49,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094729307] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:49,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489332009] [2024-11-27 20:14:49,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:49,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:49,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:49,927 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:49,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:14:49,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:49,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:14:49,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:50,064 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-27 20:14:50,064 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:50,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489332009] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:50,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:14:50,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [3] total 5 [2024-11-27 20:14:50,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889107836] [2024-11-27 20:14:50,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:50,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:14:50,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:50,066 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:14:50,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:14:50,066 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 22 [2024-11-27 20:14:50,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 703 flow. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 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-27 20:14:50,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:50,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 22 [2024-11-27 20:14:50,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:50,299 INFO L124 PetriNetUnfolderBase]: 444/818 cut-off events. [2024-11-27 20:14:50,299 INFO L125 PetriNetUnfolderBase]: For 4599/4632 co-relation queries the response was YES. [2024-11-27 20:14:50,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3578 conditions, 818 events. 444/818 cut-off events. For 4599/4632 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3726 event pairs, 68 based on Foata normal form. 12/829 useless extension candidates. Maximal degree in co-relation 2493. Up to 371 conditions per place. [2024-11-27 20:14:50,308 INFO L140 encePairwiseOnDemand]: 17/22 looper letters, 102 selfloop transitions, 5 changer transitions 19/133 dead transitions. [2024-11-27 20:14:50,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 133 transitions, 1566 flow [2024-11-27 20:14:50,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:14:50,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:14:50,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 60 transitions. [2024-11-27 20:14:50,311 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-11-27 20:14:50,311 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 703 flow. Second operand 4 states and 60 transitions. [2024-11-27 20:14:50,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 133 transitions, 1566 flow [2024-11-27 20:14:50,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 133 transitions, 1530 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-27 20:14:50,329 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 690 flow [2024-11-27 20:14:50,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=690, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-11-27 20:14:50,330 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 47 predicate places. [2024-11-27 20:14:50,330 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 690 flow [2024-11-27 20:14:50,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 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-27 20:14:50,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:50,331 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:50,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 20:14:50,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:50,535 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:50,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:50,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1890594802, now seen corresponding path program 2 times [2024-11-27 20:14:50,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:50,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207001317] [2024-11-27 20:14:50,536 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:14:50,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:50,552 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:50,552 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:50,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:50,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:50,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207001317] [2024-11-27 20:14:50,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207001317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:50,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772355423] [2024-11-27 20:14:50,671 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:14:50,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:50,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:50,674 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:50,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:14:50,734 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:50,734 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:50,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:14:50,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:50,867 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:50,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:50,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772355423] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:50,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:50,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-27 20:14:50,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099323307] [2024-11-27 20:14:50,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:50,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 20:14:50,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:50,941 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 20:14:50,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:14:50,952 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:50,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 690 flow. Second operand has 13 states, 13 states have (on average 6.0) internal successors, (78), 13 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:50,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:50,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:50,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:51,526 INFO L124 PetriNetUnfolderBase]: 984/1624 cut-off events. [2024-11-27 20:14:51,526 INFO L125 PetriNetUnfolderBase]: For 8874/8874 co-relation queries the response was YES. [2024-11-27 20:14:51,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7479 conditions, 1624 events. 984/1624 cut-off events. For 8874/8874 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7169 event pairs, 127 based on Foata normal form. 12/1636 useless extension candidates. Maximal degree in co-relation 5580. Up to 373 conditions per place. [2024-11-27 20:14:51,542 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 130 selfloop transitions, 53 changer transitions 3/187 dead transitions. [2024-11-27 20:14:51,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 187 transitions, 1911 flow [2024-11-27 20:14:51,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 20:14:51,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-27 20:14:51,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 156 transitions. [2024-11-27 20:14:51,544 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5064935064935064 [2024-11-27 20:14:51,544 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 690 flow. Second operand 14 states and 156 transitions. [2024-11-27 20:14:51,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 187 transitions, 1911 flow [2024-11-27 20:14:51,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 187 transitions, 1911 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-27 20:14:51,570 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 1126 flow [2024-11-27 20:14:51,570 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1126, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2024-11-27 20:14:51,571 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 65 predicate places. [2024-11-27 20:14:51,571 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 1126 flow [2024-11-27 20:14:51,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.0) internal successors, (78), 13 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:51,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:51,572 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:51,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 20:14:51,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-27 20:14:51,772 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:51,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:51,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1719174420, now seen corresponding path program 3 times [2024-11-27 20:14:51,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:51,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967597460] [2024-11-27 20:14:51,773 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:14:51,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:51,785 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:14:51,785 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:51,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:51,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:51,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967597460] [2024-11-27 20:14:51,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967597460] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:51,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335558982] [2024-11-27 20:14:51,881 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:14:51,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:51,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:51,884 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:51,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:14:51,943 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:14:51,943 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:51,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:14:51,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:52,035 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:52,035 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:52,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:52,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335558982] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:52,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:52,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-27 20:14:52,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854850790] [2024-11-27 20:14:52,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:52,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:14:52,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:52,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:14:52,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:14:52,117 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:52,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 1126 flow. Second operand has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 15 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:52,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:52,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:52,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:52,838 INFO L124 PetriNetUnfolderBase]: 1386/2294 cut-off events. [2024-11-27 20:14:52,838 INFO L125 PetriNetUnfolderBase]: For 17670/17670 co-relation queries the response was YES. [2024-11-27 20:14:52,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12244 conditions, 2294 events. 1386/2294 cut-off events. For 17670/17670 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11012 event pairs, 123 based on Foata normal form. 18/2312 useless extension candidates. Maximal degree in co-relation 8610. Up to 461 conditions per place. [2024-11-27 20:14:52,861 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 124 selfloop transitions, 84 changer transitions 3/212 dead transitions. [2024-11-27 20:14:52,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 212 transitions, 2494 flow [2024-11-27 20:14:52,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:14:52,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-27 20:14:52,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 168 transitions. [2024-11-27 20:14:52,864 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44919786096256686 [2024-11-27 20:14:52,864 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 1126 flow. Second operand 17 states and 168 transitions. [2024-11-27 20:14:52,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 212 transitions, 2494 flow [2024-11-27 20:14:52,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 212 transitions, 2426 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-11-27 20:14:52,914 INFO L231 Difference]: Finished difference. Result has 108 places, 135 transitions, 1719 flow [2024-11-27 20:14:52,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1719, PETRI_PLACES=108, PETRI_TRANSITIONS=135} [2024-11-27 20:14:52,915 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 84 predicate places. [2024-11-27 20:14:52,915 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 135 transitions, 1719 flow [2024-11-27 20:14:52,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 15 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:52,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:52,916 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:52,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 20:14:53,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-27 20:14:53,119 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:53,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:53,120 INFO L85 PathProgramCache]: Analyzing trace with hash -537137692, now seen corresponding path program 4 times [2024-11-27 20:14:53,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:53,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202843771] [2024-11-27 20:14:53,120 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:14:53,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:53,135 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:14:53,135 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:53,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:53,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:53,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202843771] [2024-11-27 20:14:53,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202843771] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:53,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109670340] [2024-11-27 20:14:53,206 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:14:53,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:53,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:53,208 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:53,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:14:53,260 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:14:53,260 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:53,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:14:53,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:53,323 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:53,323 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:53,376 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:53,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109670340] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:53,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:53,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2024-11-27 20:14:53,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40369593] [2024-11-27 20:14:53,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:53,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:14:53,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:53,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:14:53,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:14:53,382 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:53,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 135 transitions, 1719 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 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-27 20:14:53,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:53,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:53,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:54,101 INFO L124 PetriNetUnfolderBase]: 1634/2701 cut-off events. [2024-11-27 20:14:54,101 INFO L125 PetriNetUnfolderBase]: For 30505/30505 co-relation queries the response was YES. [2024-11-27 20:14:54,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16155 conditions, 2701 events. 1634/2701 cut-off events. For 30505/30505 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13442 event pairs, 101 based on Foata normal form. 42/2743 useless extension candidates. Maximal degree in co-relation 15407. Up to 809 conditions per place. [2024-11-27 20:14:54,134 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 115 selfloop transitions, 113 changer transitions 30/259 dead transitions. [2024-11-27 20:14:54,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 259 transitions, 3444 flow [2024-11-27 20:14:54,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:14:54,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-27 20:14:54,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 144 transitions. [2024-11-27 20:14:54,136 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-11-27 20:14:54,136 INFO L175 Difference]: Start difference. First operand has 108 places, 135 transitions, 1719 flow. Second operand 15 states and 144 transitions. [2024-11-27 20:14:54,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 259 transitions, 3444 flow [2024-11-27 20:14:54,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 259 transitions, 3147 flow, removed 109 selfloop flow, removed 3 redundant places. [2024-11-27 20:14:54,220 INFO L231 Difference]: Finished difference. Result has 126 places, 168 transitions, 2374 flow [2024-11-27 20:14:54,221 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2374, PETRI_PLACES=126, PETRI_TRANSITIONS=168} [2024-11-27 20:14:54,225 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 102 predicate places. [2024-11-27 20:14:54,225 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 168 transitions, 2374 flow [2024-11-27 20:14:54,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 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-27 20:14:54,226 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:54,226 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:54,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:54,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-27 20:14:54,426 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:54,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:54,427 INFO L85 PathProgramCache]: Analyzing trace with hash 637272344, now seen corresponding path program 5 times [2024-11-27 20:14:54,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:54,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265600945] [2024-11-27 20:14:54,427 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:14:54,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:54,436 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:54,436 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:54,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:54,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:54,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265600945] [2024-11-27 20:14:54,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265600945] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:54,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602605956] [2024-11-27 20:14:54,509 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:14:54,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:54,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:54,511 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:54,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:14:54,562 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:14:54,562 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:54,563 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:14:54,564 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:54,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:54,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:54,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:54,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602605956] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:54,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:54,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-27 20:14:54,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227410460] [2024-11-27 20:14:54,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:54,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:14:54,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:54,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:14:54,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:14:54,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:54,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 168 transitions, 2374 flow. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:54,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:54,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:54,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:55,832 INFO L124 PetriNetUnfolderBase]: 2027/3319 cut-off events. [2024-11-27 20:14:55,832 INFO L125 PetriNetUnfolderBase]: For 52765/52765 co-relation queries the response was YES. [2024-11-27 20:14:55,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21117 conditions, 3319 events. 2027/3319 cut-off events. For 52765/52765 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17194 event pairs, 82 based on Foata normal form. 104/3423 useless extension candidates. Maximal degree in co-relation 20240. Up to 689 conditions per place. [2024-11-27 20:14:55,924 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 155 selfloop transitions, 171 changer transitions 2/329 dead transitions. [2024-11-27 20:14:55,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 329 transitions, 4689 flow [2024-11-27 20:14:55,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-27 20:14:55,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-27 20:14:55,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 226 transitions. [2024-11-27 20:14:55,926 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44664031620553357 [2024-11-27 20:14:55,927 INFO L175 Difference]: Start difference. First operand has 126 places, 168 transitions, 2374 flow. Second operand 23 states and 226 transitions. [2024-11-27 20:14:55,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 329 transitions, 4689 flow [2024-11-27 20:14:56,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 329 transitions, 4575 flow, removed 56 selfloop flow, removed 1 redundant places. [2024-11-27 20:14:56,053 INFO L231 Difference]: Finished difference. Result has 160 places, 223 transitions, 3844 flow [2024-11-27 20:14:56,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3844, PETRI_PLACES=160, PETRI_TRANSITIONS=223} [2024-11-27 20:14:56,054 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 136 predicate places. [2024-11-27 20:14:56,055 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 223 transitions, 3844 flow [2024-11-27 20:14:56,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:56,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:56,055 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:56,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 20:14:56,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:56,260 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:56,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:56,260 INFO L85 PathProgramCache]: Analyzing trace with hash -596684932, now seen corresponding path program 6 times [2024-11-27 20:14:56,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:56,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39434718] [2024-11-27 20:14:56,261 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:14:56,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:56,272 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 20:14:56,272 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:56,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:56,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:56,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39434718] [2024-11-27 20:14:56,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39434718] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:56,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581847336] [2024-11-27 20:14:56,366 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:14:56,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:56,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:56,369 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:56,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:14:56,425 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 20:14:56,425 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:14:56,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:14:56,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:56,518 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-27 20:14:56,518 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:56,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581847336] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:56,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:14:56,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2024-11-27 20:14:56,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890681881] [2024-11-27 20:14:56,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:56,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:14:56,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:56,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:14:56,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:14:56,526 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:56,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 223 transitions, 3844 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 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-27 20:14:56,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:56,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:56,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:57,498 INFO L124 PetriNetUnfolderBase]: 2267/3735 cut-off events. [2024-11-27 20:14:57,498 INFO L125 PetriNetUnfolderBase]: For 95140/95140 co-relation queries the response was YES. [2024-11-27 20:14:57,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27827 conditions, 3735 events. 2267/3735 cut-off events. For 95140/95140 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20330 event pairs, 342 based on Foata normal form. 6/3741 useless extension candidates. Maximal degree in co-relation 26440. Up to 2258 conditions per place. [2024-11-27 20:14:57,556 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 180 selfloop transitions, 106 changer transitions 2/289 dead transitions. [2024-11-27 20:14:57,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 289 transitions, 5178 flow [2024-11-27 20:14:57,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:14:57,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:14:57,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-11-27 20:14:57,558 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-27 20:14:57,559 INFO L175 Difference]: Start difference. First operand has 160 places, 223 transitions, 3844 flow. Second operand 9 states and 99 transitions. [2024-11-27 20:14:57,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 289 transitions, 5178 flow [2024-11-27 20:14:57,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 289 transitions, 4922 flow, removed 97 selfloop flow, removed 3 redundant places. [2024-11-27 20:14:57,949 INFO L231 Difference]: Finished difference. Result has 167 places, 239 transitions, 4199 flow [2024-11-27 20:14:57,950 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3593, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4199, PETRI_PLACES=167, PETRI_TRANSITIONS=239} [2024-11-27 20:14:57,951 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 143 predicate places. [2024-11-27 20:14:57,951 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 239 transitions, 4199 flow [2024-11-27 20:14:57,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 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-27 20:14:57,951 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:14:57,951 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:57,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 20:14:58,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:58,155 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:14:58,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:58,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1286428594, now seen corresponding path program 7 times [2024-11-27 20:14:58,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:58,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747517281] [2024-11-27 20:14:58,157 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:14:58,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:58,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:58,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:58,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747517281] [2024-11-27 20:14:58,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747517281] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:58,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872911558] [2024-11-27 20:14:58,329 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:14:58,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:58,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:58,333 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:58,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:14:58,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:58,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:14:58,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:58,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:58,513 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:58,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:58,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872911558] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:14:58,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:14:58,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-27 20:14:58,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84866853] [2024-11-27 20:14:58,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:58,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:14:58,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:58,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:14:58,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:14:58,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:14:58,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 239 transitions, 4199 flow. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:14:58,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:14:58,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:14:58,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:14:59,595 INFO L124 PetriNetUnfolderBase]: 2273/3757 cut-off events. [2024-11-27 20:14:59,596 INFO L125 PetriNetUnfolderBase]: For 96184/96184 co-relation queries the response was YES. [2024-11-27 20:14:59,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27924 conditions, 3757 events. 2273/3757 cut-off events. For 96184/96184 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20494 event pairs, 263 based on Foata normal form. 8/3765 useless extension candidates. Maximal degree in co-relation 26436. Up to 847 conditions per place. [2024-11-27 20:14:59,628 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 177 selfloop transitions, 137 changer transitions 2/317 dead transitions. [2024-11-27 20:14:59,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 317 transitions, 5600 flow [2024-11-27 20:14:59,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:14:59,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-27 20:14:59,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-11-27 20:14:59,630 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.506993006993007 [2024-11-27 20:14:59,630 INFO L175 Difference]: Start difference. First operand has 167 places, 239 transitions, 4199 flow. Second operand 13 states and 145 transitions. [2024-11-27 20:14:59,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 317 transitions, 5600 flow [2024-11-27 20:15:00,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 317 transitions, 5515 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 20:15:00,113 INFO L231 Difference]: Finished difference. Result has 176 places, 238 transitions, 4419 flow [2024-11-27 20:15:00,113 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4419, PETRI_PLACES=176, PETRI_TRANSITIONS=238} [2024-11-27 20:15:00,114 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 152 predicate places. [2024-11-27 20:15:00,114 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 238 transitions, 4419 flow [2024-11-27 20:15:00,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:00,114 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:00,114 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:00,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 20:15:00,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 20:15:00,315 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:00,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:00,315 INFO L85 PathProgramCache]: Analyzing trace with hash -99953128, now seen corresponding path program 8 times [2024-11-27 20:15:00,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:00,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253196587] [2024-11-27 20:15:00,316 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:15:00,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:00,332 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:15:00,332 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:00,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:00,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:00,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253196587] [2024-11-27 20:15:00,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253196587] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:00,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769846998] [2024-11-27 20:15:00,422 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:15:00,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:00,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:00,425 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:00,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:15:00,485 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:15:00,485 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:00,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:15:00,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:00,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:00,582 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:00,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:00,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769846998] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:00,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:00,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-27 20:15:00,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716770372] [2024-11-27 20:15:00,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:00,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 20:15:00,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:00,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 20:15:00,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:15:00,650 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:00,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 238 transitions, 4419 flow. Second operand has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:00,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:00,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:00,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:02,033 INFO L124 PetriNetUnfolderBase]: 2573/4230 cut-off events. [2024-11-27 20:15:02,033 INFO L125 PetriNetUnfolderBase]: For 128517/128517 co-relation queries the response was YES. [2024-11-27 20:15:02,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33273 conditions, 4230 events. 2573/4230 cut-off events. For 128517/128517 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 23259 event pairs, 145 based on Foata normal form. 72/4302 useless extension candidates. Maximal degree in co-relation 31321. Up to 910 conditions per place. [2024-11-27 20:15:02,083 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 151 selfloop transitions, 246 changer transitions 7/405 dead transitions. [2024-11-27 20:15:02,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 405 transitions, 7498 flow [2024-11-27 20:15:02,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-27 20:15:02,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-27 20:15:02,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 234 transitions. [2024-11-27 20:15:02,085 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4254545454545455 [2024-11-27 20:15:02,085 INFO L175 Difference]: Start difference. First operand has 176 places, 238 transitions, 4419 flow. Second operand 25 states and 234 transitions. [2024-11-27 20:15:02,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 405 transitions, 7498 flow [2024-11-27 20:15:02,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 405 transitions, 7139 flow, removed 59 selfloop flow, removed 10 redundant places. [2024-11-27 20:15:02,618 INFO L231 Difference]: Finished difference. Result has 198 places, 303 transitions, 6359 flow [2024-11-27 20:15:02,618 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4056, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6359, PETRI_PLACES=198, PETRI_TRANSITIONS=303} [2024-11-27 20:15:02,619 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 174 predicate places. [2024-11-27 20:15:02,619 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 303 transitions, 6359 flow [2024-11-27 20:15:02,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:02,619 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:02,619 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:02,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-27 20:15:02,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 20:15:02,820 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:02,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:02,820 INFO L85 PathProgramCache]: Analyzing trace with hash -66709436, now seen corresponding path program 9 times [2024-11-27 20:15:02,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:02,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982674163] [2024-11-27 20:15:02,821 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:15:02,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:02,831 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:15:02,831 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:02,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:02,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:02,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982674163] [2024-11-27 20:15:02,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982674163] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:02,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009028606] [2024-11-27 20:15:02,916 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:15:02,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:02,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:02,919 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:02,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:15:02,982 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:15:02,982 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:02,984 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:15:02,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:03,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:03,102 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:03,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:03,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009028606] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:03,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:03,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-27 20:15:03,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131213698] [2024-11-27 20:15:03,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:03,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:15:03,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:03,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:15:03,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:15:03,308 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:03,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 303 transitions, 6359 flow. Second operand has 15 states, 15 states have (on average 6.0) internal successors, (90), 15 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:03,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:03,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:03,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:04,908 INFO L124 PetriNetUnfolderBase]: 2969/4937 cut-off events. [2024-11-27 20:15:04,908 INFO L125 PetriNetUnfolderBase]: For 158308/158308 co-relation queries the response was YES. [2024-11-27 20:15:04,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40820 conditions, 4937 events. 2969/4937 cut-off events. For 158308/158308 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 28502 event pairs, 132 based on Foata normal form. 30/4967 useless extension candidates. Maximal degree in co-relation 37842. Up to 966 conditions per place. [2024-11-27 20:15:04,950 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 216 selfloop transitions, 290 changer transitions 4/511 dead transitions. [2024-11-27 20:15:04,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 511 transitions, 10496 flow [2024-11-27 20:15:04,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-27 20:15:04,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-27 20:15:04,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 271 transitions. [2024-11-27 20:15:04,952 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42476489028213166 [2024-11-27 20:15:04,952 INFO L175 Difference]: Start difference. First operand has 198 places, 303 transitions, 6359 flow. Second operand 29 states and 271 transitions. [2024-11-27 20:15:04,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 511 transitions, 10496 flow [2024-11-27 20:15:05,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 511 transitions, 10014 flow, removed 136 selfloop flow, removed 13 redundant places. [2024-11-27 20:15:05,604 INFO L231 Difference]: Finished difference. Result has 216 places, 373 transitions, 8622 flow [2024-11-27 20:15:05,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=5950, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8622, PETRI_PLACES=216, PETRI_TRANSITIONS=373} [2024-11-27 20:15:05,605 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 192 predicate places. [2024-11-27 20:15:05,605 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 373 transitions, 8622 flow [2024-11-27 20:15:05,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.0) internal successors, (90), 15 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:05,605 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:05,605 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:05,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-27 20:15:05,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 20:15:05,806 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:05,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash 886925810, now seen corresponding path program 10 times [2024-11-27 20:15:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058385855] [2024-11-27 20:15:05,806 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:15:05,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:05,813 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:15:05,813 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:05,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:05,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:05,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058385855] [2024-11-27 20:15:05,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058385855] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:05,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729220951] [2024-11-27 20:15:05,873 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:15:05,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:05,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:05,875 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:05,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:15:05,936 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:15:05,936 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:05,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:15:05,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:06,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:06,036 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:06,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:06,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729220951] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:06,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:06,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-27 20:15:06,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086514425] [2024-11-27 20:15:06,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:06,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:15:06,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:06,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:15:06,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:15:06,101 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:06,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 373 transitions, 8622 flow. Second operand has 11 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 11 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:06,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:06,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:06,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:07,948 INFO L124 PetriNetUnfolderBase]: 3370/5581 cut-off events. [2024-11-27 20:15:07,948 INFO L125 PetriNetUnfolderBase]: For 215576/215576 co-relation queries the response was YES. [2024-11-27 20:15:07,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47630 conditions, 5581 events. 3370/5581 cut-off events. For 215576/215576 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 32961 event pairs, 1208 based on Foata normal form. 18/5599 useless extension candidates. Maximal degree in co-relation 45473. Up to 4277 conditions per place. [2024-11-27 20:15:08,010 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 412 selfloop transitions, 62 changer transitions 2/477 dead transitions. [2024-11-27 20:15:08,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 477 transitions, 11021 flow [2024-11-27 20:15:08,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:15:08,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-27 20:15:08,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-11-27 20:15:08,012 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46853146853146854 [2024-11-27 20:15:08,012 INFO L175 Difference]: Start difference. First operand has 216 places, 373 transitions, 8622 flow. Second operand 13 states and 134 transitions. [2024-11-27 20:15:08,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 477 transitions, 11021 flow [2024-11-27 20:15:09,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 477 transitions, 10710 flow, removed 69 selfloop flow, removed 15 redundant places. [2024-11-27 20:15:09,234 INFO L231 Difference]: Finished difference. Result has 220 places, 399 transitions, 9108 flow [2024-11-27 20:15:09,234 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9108, PETRI_PLACES=220, PETRI_TRANSITIONS=399} [2024-11-27 20:15:09,235 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 196 predicate places. [2024-11-27 20:15:09,235 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 399 transitions, 9108 flow [2024-11-27 20:15:09,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 11 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:09,235 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:09,235 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:09,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 20:15:09,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-27 20:15:09,436 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:09,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:09,437 INFO L85 PathProgramCache]: Analyzing trace with hash 645637674, now seen corresponding path program 11 times [2024-11-27 20:15:09,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:09,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890553736] [2024-11-27 20:15:09,437 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:15:09,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:09,446 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 20:15:09,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:09,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:09,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:09,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890553736] [2024-11-27 20:15:09,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890553736] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:09,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016339867] [2024-11-27 20:15:09,524 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:15:09,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:09,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:09,526 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:09,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:15:09,618 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 20:15:09,619 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:09,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:15:09,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:09,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:09,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:09,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:09,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016339867] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:09,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:09,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-27 20:15:09,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579832836] [2024-11-27 20:15:09,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:09,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:15:09,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:09,764 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:15:09,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:15:09,769 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:09,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 399 transitions, 9108 flow. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:09,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:09,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:09,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:11,466 INFO L124 PetriNetUnfolderBase]: 3722/6148 cut-off events. [2024-11-27 20:15:11,466 INFO L125 PetriNetUnfolderBase]: For 257967/257967 co-relation queries the response was YES. [2024-11-27 20:15:11,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53985 conditions, 6148 events. 3722/6148 cut-off events. For 257967/257967 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 36685 event pairs, 574 based on Foata normal form. 84/6232 useless extension candidates. Maximal degree in co-relation 52034. Up to 2640 conditions per place. [2024-11-27 20:15:11,523 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 326 selfloop transitions, 212 changer transitions 3/542 dead transitions. [2024-11-27 20:15:11,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 542 transitions, 12359 flow [2024-11-27 20:15:11,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-27 20:15:11,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-27 20:15:11,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 201 transitions. [2024-11-27 20:15:11,525 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-11-27 20:15:11,525 INFO L175 Difference]: Start difference. First operand has 220 places, 399 transitions, 9108 flow. Second operand 20 states and 201 transitions. [2024-11-27 20:15:11,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 542 transitions, 12359 flow [2024-11-27 20:15:12,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 542 transitions, 12157 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-11-27 20:15:12,917 INFO L231 Difference]: Finished difference. Result has 245 places, 433 transitions, 10705 flow [2024-11-27 20:15:12,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=8925, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10705, PETRI_PLACES=245, PETRI_TRANSITIONS=433} [2024-11-27 20:15:12,918 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 221 predicate places. [2024-11-27 20:15:12,918 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 433 transitions, 10705 flow [2024-11-27 20:15:12,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:12,918 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:12,918 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:12,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:15:13,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:13,119 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:13,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:13,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1442661596, now seen corresponding path program 12 times [2024-11-27 20:15:13,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:13,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991719835] [2024-11-27 20:15:13,120 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:15:13,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:13,129 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-27 20:15:13,129 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:13,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:13,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991719835] [2024-11-27 20:15:13,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991719835] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:13,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272073007] [2024-11-27 20:15:13,205 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:15:13,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:13,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:13,207 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:13,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 20:15:13,260 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-27 20:15:13,260 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:13,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:15:13,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:13,341 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:13,341 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:13,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:15:13,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272073007] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:13,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:13,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-27 20:15:13,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033290189] [2024-11-27 20:15:13,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:13,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 20:15:13,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:13,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 20:15:13,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:15:13,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:13,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 433 transitions, 10705 flow. Second operand has 13 states, 13 states have (on average 6.076923076923077) internal successors, (79), 13 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:13,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:13,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:13,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:15,410 INFO L124 PetriNetUnfolderBase]: 3904/6441 cut-off events. [2024-11-27 20:15:15,410 INFO L125 PetriNetUnfolderBase]: For 336388/336388 co-relation queries the response was YES. [2024-11-27 20:15:15,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61242 conditions, 6441 events. 3904/6441 cut-off events. For 336388/336388 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 38499 event pairs, 584 based on Foata normal form. 54/6495 useless extension candidates. Maximal degree in co-relation 60736. Up to 2457 conditions per place. [2024-11-27 20:15:15,489 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 304 selfloop transitions, 241 changer transitions 2/548 dead transitions. [2024-11-27 20:15:15,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 548 transitions, 13556 flow [2024-11-27 20:15:15,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 20:15:15,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-27 20:15:15,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 170 transitions. [2024-11-27 20:15:15,490 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-11-27 20:15:15,491 INFO L175 Difference]: Start difference. First operand has 245 places, 433 transitions, 10705 flow. Second operand 18 states and 170 transitions. [2024-11-27 20:15:15,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 548 transitions, 13556 flow [2024-11-27 20:15:17,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 548 transitions, 13168 flow, removed 142 selfloop flow, removed 6 redundant places. [2024-11-27 20:15:17,203 INFO L231 Difference]: Finished difference. Result has 263 places, 457 transitions, 11937 flow [2024-11-27 20:15:17,204 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=10376, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11937, PETRI_PLACES=263, PETRI_TRANSITIONS=457} [2024-11-27 20:15:17,204 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 239 predicate places. [2024-11-27 20:15:17,204 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 457 transitions, 11937 flow [2024-11-27 20:15:17,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.076923076923077) internal successors, (79), 13 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:17,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:17,205 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:17,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-27 20:15:17,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:17,405 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:17,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:17,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1196281522, now seen corresponding path program 13 times [2024-11-27 20:15:17,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:17,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777952414] [2024-11-27 20:15:17,406 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:15:17,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:17,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:17,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:17,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777952414] [2024-11-27 20:15:17,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777952414] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:17,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438350307] [2024-11-27 20:15:17,485 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:15:17,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:17,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:17,487 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:17,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 20:15:17,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:17,543 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:15:17,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:17,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:17,635 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:17,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:15:17,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438350307] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:17,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:15:17,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 13 [2024-11-27 20:15:17,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445300376] [2024-11-27 20:15:17,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:15:17,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:15:17,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:17,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:15:17,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:15:17,691 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:17,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 457 transitions, 11937 flow. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-27 20:15:17,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:17,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:17,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:19,365 INFO L124 PetriNetUnfolderBase]: 3901/6436 cut-off events. [2024-11-27 20:15:19,365 INFO L125 PetriNetUnfolderBase]: For 378627/378627 co-relation queries the response was YES. [2024-11-27 20:15:19,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64064 conditions, 6436 events. 3901/6436 cut-off events. For 378627/378627 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 38664 event pairs, 1468 based on Foata normal form. 8/6444 useless extension candidates. Maximal degree in co-relation 63452. Up to 5175 conditions per place. [2024-11-27 20:15:19,433 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 424 selfloop transitions, 67 changer transitions 1/493 dead transitions. [2024-11-27 20:15:19,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 493 transitions, 13360 flow [2024-11-27 20:15:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:15:19,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 20:15:19,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-11-27 20:15:19,434 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4943181818181818 [2024-11-27 20:15:19,434 INFO L175 Difference]: Start difference. First operand has 263 places, 457 transitions, 11937 flow. Second operand 8 states and 87 transitions. [2024-11-27 20:15:19,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 493 transitions, 13360 flow [2024-11-27 20:15:21,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 493 transitions, 13139 flow, removed 75 selfloop flow, removed 12 redundant places. [2024-11-27 20:15:21,125 INFO L231 Difference]: Finished difference. Result has 257 places, 455 transitions, 11861 flow [2024-11-27 20:15:21,126 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=11697, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11861, PETRI_PLACES=257, PETRI_TRANSITIONS=455} [2024-11-27 20:15:21,126 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 233 predicate places. [2024-11-27 20:15:21,126 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 455 transitions, 11861 flow [2024-11-27 20:15:21,126 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-27 20:15:21,126 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:21,127 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:21,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-27 20:15:21,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:21,327 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:21,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:21,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2109570649, now seen corresponding path program 14 times [2024-11-27 20:15:21,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:21,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792263429] [2024-11-27 20:15:21,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:15:21,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:21,337 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:15:21,338 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:21,461 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:21,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:21,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792263429] [2024-11-27 20:15:21,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792263429] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:21,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926010278] [2024-11-27 20:15:21,461 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:15:21,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:21,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:21,464 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:21,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 20:15:21,511 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:15:21,511 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:21,512 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:15:21,513 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:21,577 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:21,577 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:21,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:21,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926010278] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:21,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:21,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 6] total 7 [2024-11-27 20:15:21,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230027109] [2024-11-27 20:15:21,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:21,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:15:21,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:21,642 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:15:21,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:15:21,642 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 22 [2024-11-27 20:15:21,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 455 transitions, 11861 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:21,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:21,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 22 [2024-11-27 20:15:21,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:25,075 INFO L124 PetriNetUnfolderBase]: 6017/10266 cut-off events. [2024-11-27 20:15:25,075 INFO L125 PetriNetUnfolderBase]: For 569497/569846 co-relation queries the response was YES. [2024-11-27 20:15:25,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100378 conditions, 10266 events. 6017/10266 cut-off events. For 569497/569846 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 71588 event pairs, 521 based on Foata normal form. 151/10364 useless extension candidates. Maximal degree in co-relation 98787. Up to 3049 conditions per place. [2024-11-27 20:15:25,227 INFO L140 encePairwiseOnDemand]: 17/22 looper letters, 993 selfloop transitions, 10 changer transitions 139/1189 dead transitions. [2024-11-27 20:15:25,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 1189 transitions, 34412 flow [2024-11-27 20:15:25,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:15:25,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:15:25,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-11-27 20:15:25,229 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7090909090909091 [2024-11-27 20:15:25,229 INFO L175 Difference]: Start difference. First operand has 257 places, 455 transitions, 11861 flow. Second operand 5 states and 78 transitions. [2024-11-27 20:15:25,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 1189 transitions, 34412 flow [2024-11-27 20:15:28,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 1189 transitions, 34058 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-27 20:15:28,698 INFO L231 Difference]: Finished difference. Result has 255 places, 451 transitions, 11555 flow [2024-11-27 20:15:28,699 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=11725, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11555, PETRI_PLACES=255, PETRI_TRANSITIONS=451} [2024-11-27 20:15:28,699 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 231 predicate places. [2024-11-27 20:15:28,699 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 451 transitions, 11555 flow [2024-11-27 20:15:28,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:28,699 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:28,700 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:28,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-27 20:15:28,900 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:28,900 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:28,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:28,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1070448657, now seen corresponding path program 15 times [2024-11-27 20:15:28,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:28,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901309138] [2024-11-27 20:15:28,901 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:15:28,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:28,913 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:15:28,913 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:29,037 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:29,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:29,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901309138] [2024-11-27 20:15:29,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901309138] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:29,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768126992] [2024-11-27 20:15:29,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:15:29,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:29,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:29,041 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:29,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 20:15:29,099 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:15:29,099 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:29,100 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:15:29,101 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:29,282 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:29,282 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:29,412 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:29,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768126992] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:29,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:29,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-27 20:15:29,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876685565] [2024-11-27 20:15:29,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:29,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-27 20:15:29,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:29,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-27 20:15:29,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:15:29,428 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:29,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 451 transitions, 11555 flow. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 20 states have internal predecessors, (124), 0 states have call successors, (0), 0 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-27 20:15:29,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:29,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:29,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:36,407 INFO L124 PetriNetUnfolderBase]: 9461/15455 cut-off events. [2024-11-27 20:15:36,408 INFO L125 PetriNetUnfolderBase]: For 941696/941696 co-relation queries the response was YES. [2024-11-27 20:15:36,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159545 conditions, 15455 events. 9461/15455 cut-off events. For 941696/941696 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 104437 event pairs, 310 based on Foata normal form. 185/15640 useless extension candidates. Maximal degree in co-relation 157995. Up to 3081 conditions per place. [2024-11-27 20:15:36,598 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 420 selfloop transitions, 562 changer transitions 30/1013 dead transitions. [2024-11-27 20:15:36,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 1013 transitions, 25287 flow [2024-11-27 20:15:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-27 20:15:36,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-11-27 20:15:36,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 416 transitions. [2024-11-27 20:15:36,600 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-11-27 20:15:36,601 INFO L175 Difference]: Start difference. First operand has 255 places, 451 transitions, 11555 flow. Second operand 44 states and 416 transitions. [2024-11-27 20:15:36,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 1013 transitions, 25287 flow [2024-11-27 20:15:43,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 1013 transitions, 25119 flow, removed 84 selfloop flow, removed 0 redundant places. [2024-11-27 20:15:43,897 INFO L231 Difference]: Finished difference. Result has 318 places, 678 transitions, 20232 flow [2024-11-27 20:15:43,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=11547, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=20232, PETRI_PLACES=318, PETRI_TRANSITIONS=678} [2024-11-27 20:15:43,898 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 294 predicate places. [2024-11-27 20:15:43,898 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 678 transitions, 20232 flow [2024-11-27 20:15:43,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 20 states have internal predecessors, (124), 0 states have call successors, (0), 0 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-27 20:15:43,898 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:15:43,898 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:15:43,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 20:15:44,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:44,099 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:15:44,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:44,099 INFO L85 PathProgramCache]: Analyzing trace with hash -775586025, now seen corresponding path program 16 times [2024-11-27 20:15:44,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:44,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102498743] [2024-11-27 20:15:44,099 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:15:44,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:44,107 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:15:44,107 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:44,204 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:44,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:44,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102498743] [2024-11-27 20:15:44,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102498743] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:44,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063975952] [2024-11-27 20:15:44,204 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:15:44,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:44,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:44,207 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:44,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 20:15:44,264 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:15:44,264 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:15:44,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:15:44,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:44,348 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:44,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:44,412 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:15:44,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063975952] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:44,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:44,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-11-27 20:15:44,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669005040] [2024-11-27 20:15:44,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:44,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:15:44,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:44,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:15:44,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:15:44,433 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:15:44,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 678 transitions, 20232 flow. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:15:44,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:15:44,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:15:44,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:15:53,808 INFO L124 PetriNetUnfolderBase]: 11343/18530 cut-off events. [2024-11-27 20:15:53,808 INFO L125 PetriNetUnfolderBase]: For 1476457/1476457 co-relation queries the response was YES. [2024-11-27 20:15:54,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211057 conditions, 18530 events. 11343/18530 cut-off events. For 1476457/1476457 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 128471 event pairs, 610 based on Foata normal form. 71/18601 useless extension candidates. Maximal degree in co-relation 209195. Up to 6202 conditions per place. [2024-11-27 20:15:54,084 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 391 selfloop transitions, 794 changer transitions 74/1260 dead transitions. [2024-11-27 20:15:54,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 1260 transitions, 37742 flow [2024-11-27 20:15:54,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 20:15:54,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-27 20:15:54,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 183 transitions. [2024-11-27 20:15:54,085 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43779904306220097 [2024-11-27 20:15:54,086 INFO L175 Difference]: Start difference. First operand has 318 places, 678 transitions, 20232 flow. Second operand 19 states and 183 transitions. [2024-11-27 20:15:54,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 1260 transitions, 37742 flow [2024-11-27 20:16:09,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 1260 transitions, 35920 flow, removed 586 selfloop flow, removed 13 redundant places. [2024-11-27 20:16:09,247 INFO L231 Difference]: Finished difference. Result has 332 places, 1001 transitions, 31981 flow [2024-11-27 20:16:09,247 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=19378, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=474, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=31981, PETRI_PLACES=332, PETRI_TRANSITIONS=1001} [2024-11-27 20:16:09,248 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 308 predicate places. [2024-11-27 20:16:09,248 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 1001 transitions, 31981 flow [2024-11-27 20:16:09,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:16:09,248 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:16:09,248 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:16:09,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-27 20:16:09,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-27 20:16:09,449 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:16:09,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:16:09,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1201057503, now seen corresponding path program 17 times [2024-11-27 20:16:09,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:16:09,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435903647] [2024-11-27 20:16:09,450 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:16:09,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:16:09,457 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 20:16:09,457 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:16:09,554 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:16:09,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:16:09,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435903647] [2024-11-27 20:16:09,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435903647] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:16:09,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086246306] [2024-11-27 20:16:09,555 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:16:09,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:16:09,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:16:09,557 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:16:09,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 20:16:09,618 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 20:16:09,618 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:16:09,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:16:09,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:16:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:16:09,733 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:16:09,782 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:16:09,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086246306] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:16:09,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:16:09,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-11-27 20:16:09,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63992947] [2024-11-27 20:16:09,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:16:09,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:16:09,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:16:09,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:16:09,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:16:09,794 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:16:09,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 1001 transitions, 31981 flow. Second operand has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 14 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:16:09,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:16:09,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:16:09,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:16:23,939 INFO L124 PetriNetUnfolderBase]: 13874/22494 cut-off events. [2024-11-27 20:16:23,940 INFO L125 PetriNetUnfolderBase]: For 1971017/1971017 co-relation queries the response was YES. [2024-11-27 20:16:24,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263944 conditions, 22494 events. 13874/22494 cut-off events. For 1971017/1971017 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 158883 event pairs, 1294 based on Foata normal form. 54/22548 useless extension candidates. Maximal degree in co-relation 262031. Up to 4840 conditions per place. [2024-11-27 20:16:24,314 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 656 selfloop transitions, 749 changer transitions 8/1414 dead transitions. [2024-11-27 20:16:24,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 1414 transitions, 44842 flow [2024-11-27 20:16:24,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-27 20:16:24,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-27 20:16:24,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 206 transitions. [2024-11-27 20:16:24,315 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-11-27 20:16:24,315 INFO L175 Difference]: Start difference. First operand has 332 places, 1001 transitions, 31981 flow. Second operand 20 states and 206 transitions. [2024-11-27 20:16:24,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 1414 transitions, 44842 flow [2024-11-27 20:16:50,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 1414 transitions, 44449 flow, removed 183 selfloop flow, removed 4 redundant places. [2024-11-27 20:16:50,258 INFO L231 Difference]: Finished difference. Result has 353 places, 1172 transitions, 39017 flow [2024-11-27 20:16:50,259 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=31750, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=584, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=39017, PETRI_PLACES=353, PETRI_TRANSITIONS=1172} [2024-11-27 20:16:50,259 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 329 predicate places. [2024-11-27 20:16:50,259 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 1172 transitions, 39017 flow [2024-11-27 20:16:50,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.642857142857143) internal successors, (79), 14 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:16:50,259 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:16:50,260 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:16:50,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-27 20:16:50,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-27 20:16:50,460 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:16:50,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:16:50,461 INFO L85 PathProgramCache]: Analyzing trace with hash 2027478523, now seen corresponding path program 18 times [2024-11-27 20:16:50,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:16:50,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558587815] [2024-11-27 20:16:50,461 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:16:50,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:16:50,470 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-27 20:16:50,470 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:16:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:16:50,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:16:50,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558587815] [2024-11-27 20:16:50,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558587815] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:16:50,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536282290] [2024-11-27 20:16:50,579 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:16:50,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:16:50,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:16:50,581 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:16:50,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 20:16:50,644 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-27 20:16:50,644 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:16:50,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:16:50,646 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:16:50,775 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:16:50,776 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:16:50,878 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:16:50,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536282290] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:16:50,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:16:50,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-27 20:16:50,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694315405] [2024-11-27 20:16:50,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:16:50,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:16:50,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:16:50,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:16:50,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:16:50,901 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:16:50,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 1172 transitions, 39017 flow. Second operand has 16 states, 16 states have (on average 6.4375) internal successors, (103), 16 states have internal predecessors, (103), 0 states have call successors, (0), 0 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-27 20:16:50,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:16:50,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:16:50,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:17:12,400 INFO L124 PetriNetUnfolderBase]: 16820/27330 cut-off events. [2024-11-27 20:17:12,400 INFO L125 PetriNetUnfolderBase]: For 2581296/2581296 co-relation queries the response was YES. [2024-11-27 20:17:12,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335709 conditions, 27330 events. 16820/27330 cut-off events. For 2581296/2581296 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 197685 event pairs, 1018 based on Foata normal form. 164/27494 useless extension candidates. Maximal degree in co-relation 333790. Up to 9463 conditions per place. [2024-11-27 20:17:13,307 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 601 selfloop transitions, 1219 changer transitions 9/1830 dead transitions. [2024-11-27 20:17:13,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 1830 transitions, 62249 flow [2024-11-27 20:17:13,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-27 20:17:13,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-27 20:17:13,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 218 transitions. [2024-11-27 20:17:13,309 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-11-27 20:17:13,309 INFO L175 Difference]: Start difference. First operand has 353 places, 1172 transitions, 39017 flow. Second operand 22 states and 218 transitions. [2024-11-27 20:17:13,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 1830 transitions, 62249 flow [2024-11-27 20:17:56,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1830 transitions, 60786 flow, removed 274 selfloop flow, removed 7 redundant places. [2024-11-27 20:17:56,395 INFO L231 Difference]: Finished difference. Result has 377 places, 1542 transitions, 56907 flow [2024-11-27 20:17:56,396 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=37972, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=849, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=56907, PETRI_PLACES=377, PETRI_TRANSITIONS=1542} [2024-11-27 20:17:56,397 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 353 predicate places. [2024-11-27 20:17:56,397 INFO L471 AbstractCegarLoop]: Abstraction has has 377 places, 1542 transitions, 56907 flow [2024-11-27 20:17:56,397 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.4375) internal successors, (103), 16 states have internal predecessors, (103), 0 states have call successors, (0), 0 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-27 20:17:56,397 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:17:56,398 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:17:56,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-27 20:17:56,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-27 20:17:56,598 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 20:17:56,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:17:56,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1079639199, now seen corresponding path program 19 times [2024-11-27 20:17:56,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:17:56,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724684388] [2024-11-27 20:17:56,599 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:17:56,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:17:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:17:56,705 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:17:56,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:17:56,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724684388] [2024-11-27 20:17:56,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724684388] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:17:56,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184298568] [2024-11-27 20:17:56,706 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:17:56,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:17:56,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:17:56,709 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:17:56,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9d53f4c-9775-4fb5-934e-48f181b37ca0/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-27 20:17:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:17:56,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:17:56,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:17:56,886 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:17:56,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:17:56,975 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:17:56,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184298568] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:17:56,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:17:56,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-27 20:17:56,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615757377] [2024-11-27 20:17:56,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:17:56,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:17:56,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:17:56,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:17:56,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:17:56,978 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-27 20:17:56,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1542 transitions, 56907 flow. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 15 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:17:56,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:17:56,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-27 20:17:56,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand