./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/array-eq-symm.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_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1 --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 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:28:05,965 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:28:06,020 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 08:28:06,025 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:28:06,025 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:28:06,046 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:28:06,046 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:28:06,046 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:28:06,047 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:28:06,047 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:28:06,047 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:28:06,047 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:28:06,047 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:28:06,047 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:28:06,047 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:28:06,048 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 08:28:06,048 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:28:06,049 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:28:06,049 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:28:06,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:28:06,050 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:28:06,050 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:28:06,050 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_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1 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 -> 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d [2024-12-02 08:28:06,294 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:28:06,302 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:28:06,304 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:28:06,305 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:28:06,306 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:28:06,307 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-12-02 08:28:08,930 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/data/fb9c844ca/26c948a20c7646bbb6d61439a2936c99/FLAG613abe11a [2024-12-02 08:28:09,126 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:28:09,126 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-12-02 08:28:09,134 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/data/fb9c844ca/26c948a20c7646bbb6d61439a2936c99/FLAG613abe11a [2024-12-02 08:28:09,509 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/data/fb9c844ca/26c948a20c7646bbb6d61439a2936c99 [2024-12-02 08:28:09,511 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:28:09,512 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:28:09,513 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:28:09,513 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:28:09,516 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:28:09,517 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,517 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61ef81e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09, skipping insertion in model container [2024-12-02 08:28:09,517 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,529 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:28:09,675 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_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2277,2290] [2024-12-02 08:28:09,682 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:28:09,689 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:28:09,705 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_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2277,2290] [2024-12-02 08:28:09,707 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:28:09,720 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:28:09,720 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09 WrapperNode [2024-12-02 08:28:09,720 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:28:09,721 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:28:09,721 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:28:09,721 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:28:09,726 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,731 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,746 INFO L138 Inliner]: procedures = 22, calls = 19, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 103 [2024-12-02 08:28:09,746 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:28:09,746 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:28:09,746 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:28:09,746 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:28:09,753 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,753 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,755 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,765 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-12-02 08:28:09,765 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,766 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,770 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,771 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,773 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,774 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,775 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,776 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:28:09,777 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:28:09,777 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:28:09,777 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:28:09,778 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (1/1) ... [2024-12-02 08:28:09,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:28:09,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:09,804 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:28:09,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:28:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:28:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 08:28:09,826 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 08:28:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 08:28:09,826 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 08:28:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 08:28:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 08:28:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 08:28:09,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 08:28:09,827 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 08:28:09,827 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:28:09,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:28:09,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 08:28:09,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 08:28:09,828 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 08:28:09,906 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:28:09,907 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:28:10,122 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 08:28:10,122 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:28:10,296 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:28:10,296 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-12-02 08:28:10,296 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:28:10 BoogieIcfgContainer [2024-12-02 08:28:10,296 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:28:10,298 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:28:10,298 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:28:10,303 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:28:10,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:28:09" (1/3) ... [2024-12-02 08:28:10,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30fc4515 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:28:10, skipping insertion in model container [2024-12-02 08:28:10,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:28:09" (2/3) ... [2024-12-02 08:28:10,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30fc4515 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:28:10, skipping insertion in model container [2024-12-02 08:28:10,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:28:10" (3/3) ... [2024-12-02 08:28:10,305 INFO L128 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2024-12-02 08:28:10,320 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:28:10,321 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG array-eq-symm.wvr.c that has 3 procedures, 23 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-12-02 08:28:10,321 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 08:28:10,365 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 08:28:10,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 29 places, 28 transitions, 70 flow [2024-12-02 08:28:10,436 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-12-02 08:28:10,439 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 08:28:10,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 26 events. 6/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 24 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2024-12-02 08:28:10,442 INFO L82 GeneralOperation]: Start removeDead. Operand has 29 places, 28 transitions, 70 flow [2024-12-02 08:28:10,444 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 25 transitions, 62 flow [2024-12-02 08:28:10,450 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:28:10,460 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;@65aadcc0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:28:10,460 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 08:28:10,470 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 08:28:10,470 INFO L124 PetriNetUnfolderBase]: 6/24 cut-off events. [2024-12-02 08:28:10,470 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 08:28:10,470 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:10,471 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:10,471 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-12-02 08:28:10,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:10,477 INFO L85 PathProgramCache]: Analyzing trace with hash -708299435, now seen corresponding path program 1 times [2024-12-02 08:28:10,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:10,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592219442] [2024-12-02 08:28:10,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:10,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:10,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:10,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:10,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:10,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592219442] [2024-12-02 08:28:10,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592219442] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:10,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:10,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:28:10,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040973636] [2024-12-02 08:28:10,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:10,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:28:10,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:10,831 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:28:10,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:28:10,833 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:10,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:10,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:10,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:10,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:10,971 INFO L124 PetriNetUnfolderBase]: 207/323 cut-off events. [2024-12-02 08:28:10,971 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-12-02 08:28:10,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 323 events. 207/323 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1124 event pairs, 42 based on Foata normal form. 1/220 useless extension candidates. Maximal degree in co-relation 596. Up to 208 conditions per place. [2024-12-02 08:28:10,975 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 33 selfloop transitions, 3 changer transitions 1/40 dead transitions. [2024-12-02 08:28:10,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 40 transitions, 175 flow [2024-12-02 08:28:10,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:28:10,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:28:10,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-12-02 08:28:10,986 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-12-02 08:28:10,988 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 62 flow. Second operand 3 states and 53 transitions. [2024-12-02 08:28:10,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 40 transitions, 175 flow [2024-12-02 08:28:10,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 40 transitions, 161 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:10,994 INFO L231 Difference]: Finished difference. Result has 25 places, 27 transitions, 73 flow [2024-12-02 08:28:10,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=25, PETRI_TRANSITIONS=27} [2024-12-02 08:28:10,999 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2024-12-02 08:28:10,999 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 27 transitions, 73 flow [2024-12-02 08:28:10,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:10,999 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:10,999 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-12-02 08:28:10,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 08:28:11,000 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-12-02 08:28:11,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:11,000 INFO L85 PathProgramCache]: Analyzing trace with hash -26188551, now seen corresponding path program 1 times [2024-12-02 08:28:11,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:11,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762750148] [2024-12-02 08:28:11,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:11,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:11,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:11,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:11,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:11,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762750148] [2024-12-02 08:28:11,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762750148] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:11,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:11,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:28:11,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587714607] [2024-12-02 08:28:11,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:11,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:28:11,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:11,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:28:11,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:28:11,137 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:11,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 27 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:11,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:11,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:11,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:11,325 INFO L124 PetriNetUnfolderBase]: 292/481 cut-off events. [2024-12-02 08:28:11,326 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2024-12-02 08:28:11,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1055 conditions, 481 events. 292/481 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1940 event pairs, 170 based on Foata normal form. 0/402 useless extension candidates. Maximal degree in co-relation 392. Up to 319 conditions per place. [2024-12-02 08:28:11,330 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 40 selfloop transitions, 5 changer transitions 0/48 dead transitions. [2024-12-02 08:28:11,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 48 transitions, 216 flow [2024-12-02 08:28:11,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:28:11,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:28:11,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 68 transitions. [2024-12-02 08:28:11,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-12-02 08:28:11,331 INFO L175 Difference]: Start difference. First operand has 25 places, 27 transitions, 73 flow. Second operand 5 states and 68 transitions. [2024-12-02 08:28:11,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 48 transitions, 216 flow [2024-12-02 08:28:11,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 48 transitions, 212 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 08:28:11,333 INFO L231 Difference]: Finished difference. Result has 31 places, 31 transitions, 106 flow [2024-12-02 08:28:11,334 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=31, PETRI_TRANSITIONS=31} [2024-12-02 08:28:11,334 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 5 predicate places. [2024-12-02 08:28:11,334 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 31 transitions, 106 flow [2024-12-02 08:28:11,335 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:11,335 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:11,335 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-12-02 08:28:11,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 08:28:11,335 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-12-02 08:28:11,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:11,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1617956803, now seen corresponding path program 1 times [2024-12-02 08:28:11,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:11,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965781040] [2024-12-02 08:28:11,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:11,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:11,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:11,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:11,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:11,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965781040] [2024-12-02 08:28:11,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965781040] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:11,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:11,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:28:11,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324976483] [2024-12-02 08:28:11,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:11,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:28:11,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:11,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:28:11,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:28:11,455 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:11,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 31 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:11,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:11,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:11,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:11,591 INFO L124 PetriNetUnfolderBase]: 231/382 cut-off events. [2024-12-02 08:28:11,591 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-12-02 08:28:11,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 865 conditions, 382 events. 231/382 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1472 event pairs, 130 based on Foata normal form. 0/348 useless extension candidates. Maximal degree in co-relation 725. Up to 319 conditions per place. [2024-12-02 08:28:11,594 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 23 selfloop transitions, 2 changer transitions 15/43 dead transitions. [2024-12-02 08:28:11,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 43 transitions, 218 flow [2024-12-02 08:28:11,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:28:11,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:28:11,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-12-02 08:28:11,595 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-12-02 08:28:11,596 INFO L175 Difference]: Start difference. First operand has 31 places, 31 transitions, 106 flow. Second operand 5 states and 64 transitions. [2024-12-02 08:28:11,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 43 transitions, 218 flow [2024-12-02 08:28:11,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 43 transitions, 212 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-12-02 08:28:11,597 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 90 flow [2024-12-02 08:28:11,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=90, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-12-02 08:28:11,598 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 9 predicate places. [2024-12-02 08:28:11,598 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 90 flow [2024-12-02 08:28:11,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:11,598 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:11,599 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:11,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 08:28:11,599 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-12-02 08:28:11,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:11,599 INFO L85 PathProgramCache]: Analyzing trace with hash 469388059, now seen corresponding path program 1 times [2024-12-02 08:28:11,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:11,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006952003] [2024-12-02 08:28:11,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:11,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:11,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:11,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:11,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006952003] [2024-12-02 08:28:11,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006952003] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:11,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:11,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:28:11,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877346120] [2024-12-02 08:28:11,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:11,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:28:11,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:11,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:28:11,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:28:11,713 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:11,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 90 flow. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 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-12-02 08:28:11,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:11,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:11,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:11,874 INFO L124 PetriNetUnfolderBase]: 337/556 cut-off events. [2024-12-02 08:28:11,874 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2024-12-02 08:28:11,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1287 conditions, 556 events. 337/556 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2307 event pairs, 155 based on Foata normal form. 18/569 useless extension candidates. Maximal degree in co-relation 1271. Up to 220 conditions per place. [2024-12-02 08:28:11,878 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 52 selfloop transitions, 6 changer transitions 0/61 dead transitions. [2024-12-02 08:28:11,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 61 transitions, 301 flow [2024-12-02 08:28:11,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:28:11,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:28:11,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-12-02 08:28:11,880 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-12-02 08:28:11,880 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 90 flow. Second operand 5 states and 80 transitions. [2024-12-02 08:28:11,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 61 transitions, 301 flow [2024-12-02 08:28:11,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 61 transitions, 279 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-12-02 08:28:11,883 INFO L231 Difference]: Finished difference. Result has 33 places, 31 transitions, 115 flow [2024-12-02 08:28:11,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=115, PETRI_PLACES=33, PETRI_TRANSITIONS=31} [2024-12-02 08:28:11,883 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2024-12-02 08:28:11,884 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 115 flow [2024-12-02 08:28:11,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 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-12-02 08:28:11,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:11,884 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:11,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 08:28:11,884 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-12-02 08:28:11,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:11,885 INFO L85 PathProgramCache]: Analyzing trace with hash 362367003, now seen corresponding path program 1 times [2024-12-02 08:28:11,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:11,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807624434] [2024-12-02 08:28:11,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:11,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:11,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:11,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:11,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:11,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807624434] [2024-12-02 08:28:11,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807624434] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:11,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:11,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:28:11,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014306294] [2024-12-02 08:28:11,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:11,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:28:11,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:11,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:28:11,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:28:11,993 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:11,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 115 flow. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 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-12-02 08:28:11,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:11,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:11,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:12,115 INFO L124 PetriNetUnfolderBase]: 321/532 cut-off events. [2024-12-02 08:28:12,115 INFO L125 PetriNetUnfolderBase]: For 147/147 co-relation queries the response was YES. [2024-12-02 08:28:12,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 532 events. 321/532 cut-off events. For 147/147 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2065 event pairs, 115 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 1230. Up to 238 conditions per place. [2024-12-02 08:28:12,118 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 36 selfloop transitions, 5 changer transitions 11/55 dead transitions. [2024-12-02 08:28:12,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 55 transitions, 283 flow [2024-12-02 08:28:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:28:12,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:28:12,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 74 transitions. [2024-12-02 08:28:12,119 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-12-02 08:28:12,119 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 115 flow. Second operand 5 states and 74 transitions. [2024-12-02 08:28:12,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 55 transitions, 283 flow [2024-12-02 08:28:12,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 55 transitions, 278 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-12-02 08:28:12,122 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 127 flow [2024-12-02 08:28:12,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-12-02 08:28:12,123 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 12 predicate places. [2024-12-02 08:28:12,123 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 127 flow [2024-12-02 08:28:12,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 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-12-02 08:28:12,123 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:12,123 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:12,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 08:28:12,123 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-12-02 08:28:12,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:12,124 INFO L85 PathProgramCache]: Analyzing trace with hash -418338207, now seen corresponding path program 1 times [2024-12-02 08:28:12,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:12,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957085262] [2024-12-02 08:28:12,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:12,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:12,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:12,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:12,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:12,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957085262] [2024-12-02 08:28:12,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957085262] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:12,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516615930] [2024-12-02 08:28:12,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:12,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:12,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:12,290 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:12,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 08:28:12,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:12,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 08:28:12,385 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:12,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:12,697 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:12,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516615930] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:12,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:28:12,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2024-12-02 08:28:12,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315625727] [2024-12-02 08:28:12,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:12,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:28:12,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:12,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:28:12,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-12-02 08:28:12,699 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:12,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 127 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:12,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:12,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:12,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:12,885 INFO L124 PetriNetUnfolderBase]: 323/544 cut-off events. [2024-12-02 08:28:12,885 INFO L125 PetriNetUnfolderBase]: For 258/258 co-relation queries the response was YES. [2024-12-02 08:28:12,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 544 events. 323/544 cut-off events. For 258/258 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2127 event pairs, 93 based on Foata normal form. 16/557 useless extension candidates. Maximal degree in co-relation 1347. Up to 217 conditions per place. [2024-12-02 08:28:12,888 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 43 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2024-12-02 08:28:12,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 54 transitions, 301 flow [2024-12-02 08:28:12,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:12,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:12,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-12-02 08:28:12,890 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-12-02 08:28:12,890 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 127 flow. Second operand 7 states and 83 transitions. [2024-12-02 08:28:12,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 54 transitions, 301 flow [2024-12-02 08:28:12,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 54 transitions, 286 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:12,892 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 148 flow [2024-12-02 08:28:12,893 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=148, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2024-12-02 08:28:12,893 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 14 predicate places. [2024-12-02 08:28:12,893 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 148 flow [2024-12-02 08:28:12,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:12,894 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:12,894 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:12,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 08:28:13,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:13,094 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-12-02 08:28:13,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:13,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1417908841, now seen corresponding path program 1 times [2024-12-02 08:28:13,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:13,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650577021] [2024-12-02 08:28:13,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:13,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:13,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:13,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:13,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:13,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650577021] [2024-12-02 08:28:13,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650577021] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:13,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087370147] [2024-12-02 08:28:13,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:13,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:13,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:13,305 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:13,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 08:28:13,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:13,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 08:28:13,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:13,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:13,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:28:13,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087370147] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:13,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:28:13,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2024-12-02 08:28:13,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621775508] [2024-12-02 08:28:13,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:13,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:28:13,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:13,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:28:13,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-12-02 08:28:13,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:13,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:13,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:13,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:13,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:13,808 INFO L124 PetriNetUnfolderBase]: 353/636 cut-off events. [2024-12-02 08:28:13,808 INFO L125 PetriNetUnfolderBase]: For 455/455 co-relation queries the response was YES. [2024-12-02 08:28:13,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1648 conditions, 636 events. 353/636 cut-off events. For 455/455 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2834 event pairs, 138 based on Foata normal form. 0/612 useless extension candidates. Maximal degree in co-relation 1618. Up to 223 conditions per place. [2024-12-02 08:28:13,813 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 50 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-12-02 08:28:13,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 61 transitions, 368 flow [2024-12-02 08:28:13,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:13,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:13,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-12-02 08:28:13,814 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-12-02 08:28:13,814 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 148 flow. Second operand 7 states and 87 transitions. [2024-12-02 08:28:13,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 61 transitions, 368 flow [2024-12-02 08:28:13,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 61 transitions, 346 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:13,817 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 162 flow [2024-12-02 08:28:13,817 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=162, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-12-02 08:28:13,818 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2024-12-02 08:28:13,818 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 162 flow [2024-12-02 08:28:13,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:13,818 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:13,818 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:13,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 08:28:14,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:14,019 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-12-02 08:28:14,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:14,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1998389952, now seen corresponding path program 1 times [2024-12-02 08:28:14,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:14,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202679413] [2024-12-02 08:28:14,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:14,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:14,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:14,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:14,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202679413] [2024-12-02 08:28:14,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202679413] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:14,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:14,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:14,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563036240] [2024-12-02 08:28:14,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:14,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:14,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:14,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:14,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:14,417 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:14,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 162 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:14,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:14,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:14,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:14,634 INFO L124 PetriNetUnfolderBase]: 365/655 cut-off events. [2024-12-02 08:28:14,634 INFO L125 PetriNetUnfolderBase]: For 547/547 co-relation queries the response was YES. [2024-12-02 08:28:14,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1809 conditions, 655 events. 365/655 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2848 event pairs, 102 based on Foata normal form. 5/659 useless extension candidates. Maximal degree in co-relation 1778. Up to 536 conditions per place. [2024-12-02 08:28:14,637 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 40 selfloop transitions, 11 changer transitions 6/60 dead transitions. [2024-12-02 08:28:14,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 60 transitions, 361 flow [2024-12-02 08:28:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:14,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-12-02 08:28:14,639 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-12-02 08:28:14,639 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 162 flow. Second operand 7 states and 87 transitions. [2024-12-02 08:28:14,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 60 transitions, 361 flow [2024-12-02 08:28:14,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 60 transitions, 341 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-12-02 08:28:14,642 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 228 flow [2024-12-02 08:28:14,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-12-02 08:28:14,642 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 23 predicate places. [2024-12-02 08:28:14,642 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 228 flow [2024-12-02 08:28:14,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:14,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:14,643 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:14,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 08:28:14,643 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-12-02 08:28:14,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:14,644 INFO L85 PathProgramCache]: Analyzing trace with hash 155195340, now seen corresponding path program 2 times [2024-12-02 08:28:14,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:14,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651623675] [2024-12-02 08:28:14,644 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:14,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:14,668 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:28:14,668 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:14,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:14,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:14,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651623675] [2024-12-02 08:28:14,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651623675] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:14,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:14,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:14,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241462726] [2024-12-02 08:28:14,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:14,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:14,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:14,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:14,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:14,956 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:14,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 228 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:14,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:14,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:14,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:15,169 INFO L124 PetriNetUnfolderBase]: 363/652 cut-off events. [2024-12-02 08:28:15,169 INFO L125 PetriNetUnfolderBase]: For 691/691 co-relation queries the response was YES. [2024-12-02 08:28:15,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2055 conditions, 652 events. 363/652 cut-off events. For 691/691 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2869 event pairs, 75 based on Foata normal form. 5/657 useless extension candidates. Maximal degree in co-relation 2024. Up to 536 conditions per place. [2024-12-02 08:28:15,172 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 42 selfloop transitions, 10 changer transitions 10/65 dead transitions. [2024-12-02 08:28:15,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 441 flow [2024-12-02 08:28:15,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:15,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:15,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-12-02 08:28:15,173 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45408163265306123 [2024-12-02 08:28:15,173 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 228 flow. Second operand 7 states and 89 transitions. [2024-12-02 08:28:15,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 441 flow [2024-12-02 08:28:15,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 411 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:15,177 INFO L231 Difference]: Finished difference. Result has 52 places, 41 transitions, 243 flow [2024-12-02 08:28:15,178 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=243, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2024-12-02 08:28:15,178 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2024-12-02 08:28:15,178 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 41 transitions, 243 flow [2024-12-02 08:28:15,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:15,178 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:15,179 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:15,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 08:28:15,179 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-12-02 08:28:15,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:15,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1585447470, now seen corresponding path program 1 times [2024-12-02 08:28:15,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:15,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102445752] [2024-12-02 08:28:15,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:15,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:15,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:15,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:15,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:15,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102445752] [2024-12-02 08:28:15,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102445752] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:15,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:15,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:15,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974395172] [2024-12-02 08:28:15,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:15,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:15,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:15,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:15,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:15,467 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:15,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 41 transitions, 243 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:15,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:15,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:15,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:15,664 INFO L124 PetriNetUnfolderBase]: 357/646 cut-off events. [2024-12-02 08:28:15,664 INFO L125 PetriNetUnfolderBase]: For 814/820 co-relation queries the response was YES. [2024-12-02 08:28:15,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2064 conditions, 646 events. 357/646 cut-off events. For 814/820 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2730 event pairs, 147 based on Foata normal form. 6/652 useless extension candidates. Maximal degree in co-relation 2033. Up to 536 conditions per place. [2024-12-02 08:28:15,669 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 37 selfloop transitions, 14 changer transitions 11/65 dead transitions. [2024-12-02 08:28:15,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 481 flow [2024-12-02 08:28:15,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:15,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:15,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-12-02 08:28:15,671 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-12-02 08:28:15,671 INFO L175 Difference]: Start difference. First operand has 52 places, 41 transitions, 243 flow. Second operand 7 states and 86 transitions. [2024-12-02 08:28:15,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 481 flow [2024-12-02 08:28:15,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 443 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-12-02 08:28:15,678 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 304 flow [2024-12-02 08:28:15,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=304, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2024-12-02 08:28:15,678 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 30 predicate places. [2024-12-02 08:28:15,678 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 304 flow [2024-12-02 08:28:15,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:15,679 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:15,679 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:15,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 08:28:15,679 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-12-02 08:28:15,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:15,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1798167182, now seen corresponding path program 2 times [2024-12-02 08:28:15,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:15,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410173871] [2024-12-02 08:28:15,680 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:15,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:15,698 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:28:15,698 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:15,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:15,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:15,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410173871] [2024-12-02 08:28:15,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410173871] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:15,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:15,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:15,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795090312] [2024-12-02 08:28:15,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:15,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:15,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:15,939 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:15,939 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:15,939 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:15,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 304 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:15,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:15,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:15,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:16,175 INFO L124 PetriNetUnfolderBase]: 369/668 cut-off events. [2024-12-02 08:28:16,175 INFO L125 PetriNetUnfolderBase]: For 918/918 co-relation queries the response was YES. [2024-12-02 08:28:16,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 668 events. 369/668 cut-off events. For 918/918 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2872 event pairs, 45 based on Foata normal form. 14/682 useless extension candidates. Maximal degree in co-relation 2167. Up to 388 conditions per place. [2024-12-02 08:28:16,181 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 54 selfloop transitions, 16 changer transitions 3/76 dead transitions. [2024-12-02 08:28:16,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 565 flow [2024-12-02 08:28:16,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:28:16,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 08:28:16,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-12-02 08:28:16,182 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-12-02 08:28:16,182 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 304 flow. Second operand 8 states and 105 transitions. [2024-12-02 08:28:16,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 565 flow [2024-12-02 08:28:16,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 76 transitions, 550 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-02 08:28:16,188 INFO L231 Difference]: Finished difference. Result has 60 places, 46 transitions, 333 flow [2024-12-02 08:28:16,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=333, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2024-12-02 08:28:16,188 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 34 predicate places. [2024-12-02 08:28:16,188 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 333 flow [2024-12-02 08:28:16,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:16,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:16,189 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:16,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 08:28:16,189 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-12-02 08:28:16,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:16,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1908474420, now seen corresponding path program 3 times [2024-12-02 08:28:16,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:16,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527491227] [2024-12-02 08:28:16,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:16,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:16,203 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:28:16,203 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:16,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:16,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:16,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527491227] [2024-12-02 08:28:16,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527491227] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:16,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:16,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:16,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203047094] [2024-12-02 08:28:16,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:16,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:16,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:16,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:16,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:16,421 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:16,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 333 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:16,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:16,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:16,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:16,631 INFO L124 PetriNetUnfolderBase]: 364/663 cut-off events. [2024-12-02 08:28:16,631 INFO L125 PetriNetUnfolderBase]: For 1333/1342 co-relation queries the response was YES. [2024-12-02 08:28:16,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2255 conditions, 663 events. 364/663 cut-off events. For 1333/1342 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2871 event pairs, 143 based on Foata normal form. 9/672 useless extension candidates. Maximal degree in co-relation 2220. Up to 565 conditions per place. [2024-12-02 08:28:16,635 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 34 selfloop transitions, 14 changer transitions 10/61 dead transitions. [2024-12-02 08:28:16,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 61 transitions, 498 flow [2024-12-02 08:28:16,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:16,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:16,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-12-02 08:28:16,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-12-02 08:28:16,636 INFO L175 Difference]: Start difference. First operand has 60 places, 46 transitions, 333 flow. Second operand 7 states and 83 transitions. [2024-12-02 08:28:16,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 61 transitions, 498 flow [2024-12-02 08:28:16,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 61 transitions, 448 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-12-02 08:28:16,642 INFO L231 Difference]: Finished difference. Result has 59 places, 45 transitions, 311 flow [2024-12-02 08:28:16,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=311, PETRI_PLACES=59, PETRI_TRANSITIONS=45} [2024-12-02 08:28:16,643 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 33 predicate places. [2024-12-02 08:28:16,643 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 45 transitions, 311 flow [2024-12-02 08:28:16,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:16,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:16,643 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:16,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 08:28:16,643 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-12-02 08:28:16,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:16,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1478865518, now seen corresponding path program 3 times [2024-12-02 08:28:16,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:16,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135782364] [2024-12-02 08:28:16,644 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:16,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:16,658 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:28:16,658 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:16,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:16,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:16,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135782364] [2024-12-02 08:28:16,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135782364] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:16,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:16,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:16,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111963203] [2024-12-02 08:28:16,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:16,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:16,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:16,930 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:16,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:16,930 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:16,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 45 transitions, 311 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:16,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:16,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:16,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:17,124 INFO L124 PetriNetUnfolderBase]: 340/613 cut-off events. [2024-12-02 08:28:17,125 INFO L125 PetriNetUnfolderBase]: For 862/862 co-relation queries the response was YES. [2024-12-02 08:28:17,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2029 conditions, 613 events. 340/613 cut-off events. For 862/862 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2539 event pairs, 134 based on Foata normal form. 4/617 useless extension candidates. Maximal degree in co-relation 1996. Up to 565 conditions per place. [2024-12-02 08:28:17,129 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 37 selfloop transitions, 12 changer transitions 3/55 dead transitions. [2024-12-02 08:28:17,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 55 transitions, 437 flow [2024-12-02 08:28:17,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:17,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:17,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-12-02 08:28:17,130 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-12-02 08:28:17,130 INFO L175 Difference]: Start difference. First operand has 59 places, 45 transitions, 311 flow. Second operand 7 states and 78 transitions. [2024-12-02 08:28:17,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 55 transitions, 437 flow [2024-12-02 08:28:17,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 55 transitions, 398 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-12-02 08:28:17,135 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 286 flow [2024-12-02 08:28:17,135 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=286, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2024-12-02 08:28:17,135 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 31 predicate places. [2024-12-02 08:28:17,135 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 286 flow [2024-12-02 08:28:17,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:17,136 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:17,136 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:17,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 08:28:17,136 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-12-02 08:28:17,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:17,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1277310266, now seen corresponding path program 4 times [2024-12-02 08:28:17,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:17,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713486250] [2024-12-02 08:28:17,137 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:28:17,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:17,155 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:28:17,155 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:17,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:17,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:17,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713486250] [2024-12-02 08:28:17,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713486250] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:17,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:17,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:17,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969585907] [2024-12-02 08:28:17,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:17,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:17,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:17,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:17,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:17,408 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:17,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 286 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:17,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:17,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:17,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:17,621 INFO L124 PetriNetUnfolderBase]: 358/641 cut-off events. [2024-12-02 08:28:17,621 INFO L125 PetriNetUnfolderBase]: For 891/891 co-relation queries the response was YES. [2024-12-02 08:28:17,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2107 conditions, 641 events. 358/641 cut-off events. For 891/891 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2662 event pairs, 134 based on Foata normal form. 14/655 useless extension candidates. Maximal degree in co-relation 2076. Up to 577 conditions per place. [2024-12-02 08:28:17,625 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 44 selfloop transitions, 13 changer transitions 0/60 dead transitions. [2024-12-02 08:28:17,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 60 transitions, 454 flow [2024-12-02 08:28:17,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:17,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:17,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-12-02 08:28:17,627 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-12-02 08:28:17,627 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 286 flow. Second operand 7 states and 83 transitions. [2024-12-02 08:28:17,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 60 transitions, 454 flow [2024-12-02 08:28:17,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 60 transitions, 430 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 08:28:17,631 INFO L231 Difference]: Finished difference. Result has 58 places, 45 transitions, 301 flow [2024-12-02 08:28:17,631 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=301, PETRI_PLACES=58, PETRI_TRANSITIONS=45} [2024-12-02 08:28:17,632 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 32 predicate places. [2024-12-02 08:28:17,632 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 45 transitions, 301 flow [2024-12-02 08:28:17,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:17,632 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:17,632 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:17,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 08:28:17,633 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-12-02 08:28:17,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:17,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1188858892, now seen corresponding path program 4 times [2024-12-02 08:28:17,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:17,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499125690] [2024-12-02 08:28:17,633 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:28:17,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:17,651 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:28:17,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:17,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:17,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499125690] [2024-12-02 08:28:17,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499125690] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:17,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004924340] [2024-12-02 08:28:17,875 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:28:17,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:17,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:17,877 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:17,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 08:28:17,949 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:28:17,950 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:17,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 08:28:17,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:18,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:28:18,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:28:18,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:18,102 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:18,200 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:28:18,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:28:18,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:18,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004924340] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:18,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:28:18,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 7] total 12 [2024-12-02 08:28:18,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906798138] [2024-12-02 08:28:18,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:18,258 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:28:18,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:18,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:28:18,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-12-02 08:28:18,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:18,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 45 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:18,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:18,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:18,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:18,434 INFO L124 PetriNetUnfolderBase]: 376/671 cut-off events. [2024-12-02 08:28:18,434 INFO L125 PetriNetUnfolderBase]: For 1133/1133 co-relation queries the response was YES. [2024-12-02 08:28:18,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2299 conditions, 671 events. 376/671 cut-off events. For 1133/1133 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2839 event pairs, 134 based on Foata normal form. 12/683 useless extension candidates. Maximal degree in co-relation 2267. Up to 609 conditions per place. [2024-12-02 08:28:18,439 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 45 selfloop transitions, 12 changer transitions 0/60 dead transitions. [2024-12-02 08:28:18,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 60 transitions, 469 flow [2024-12-02 08:28:18,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:28:18,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 08:28:18,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-12-02 08:28:18,440 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-12-02 08:28:18,440 INFO L175 Difference]: Start difference. First operand has 58 places, 45 transitions, 301 flow. Second operand 6 states and 77 transitions. [2024-12-02 08:28:18,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 60 transitions, 469 flow [2024-12-02 08:28:18,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 60 transitions, 445 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 08:28:18,446 INFO L231 Difference]: Finished difference. Result has 59 places, 46 transitions, 315 flow [2024-12-02 08:28:18,446 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2024-12-02 08:28:18,446 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 33 predicate places. [2024-12-02 08:28:18,446 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 315 flow [2024-12-02 08:28:18,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:18,447 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:18,447 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:18,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 08:28:18,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 08:28:18,647 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-12-02 08:28:18,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:18,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1624711728, now seen corresponding path program 5 times [2024-12-02 08:28:18,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:18,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139087072] [2024-12-02 08:28:18,648 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:28:18,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:18,672 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:18,672 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:18,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:18,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:18,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139087072] [2024-12-02 08:28:18,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139087072] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:18,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36893854] [2024-12-02 08:28:18,997 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:28:18,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:18,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:18,999 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:19,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 08:28:19,073 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:19,073 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:19,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 08:28:19,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:19,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:28:19,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-12-02 08:28:19,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:19,224 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:19,333 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:28:19,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:28:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:19,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36893854] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:19,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:28:19,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 6] total 14 [2024-12-02 08:28:19,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800974816] [2024-12-02 08:28:19,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:19,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:28:19,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:19,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:28:19,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2024-12-02 08:28:19,379 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:19,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 315 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:19,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:19,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:19,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:19,602 INFO L124 PetriNetUnfolderBase]: 362/658 cut-off events. [2024-12-02 08:28:19,602 INFO L125 PetriNetUnfolderBase]: For 1304/1308 co-relation queries the response was YES. [2024-12-02 08:28:19,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2278 conditions, 658 events. 362/658 cut-off events. For 1304/1308 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2840 event pairs, 112 based on Foata normal form. 18/676 useless extension candidates. Maximal degree in co-relation 2245. Up to 531 conditions per place. [2024-12-02 08:28:19,607 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 47 selfloop transitions, 12 changer transitions 0/62 dead transitions. [2024-12-02 08:28:19,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 62 transitions, 484 flow [2024-12-02 08:28:19,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:28:19,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 08:28:19,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 79 transitions. [2024-12-02 08:28:19,608 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-12-02 08:28:19,608 INFO L175 Difference]: Start difference. First operand has 59 places, 46 transitions, 315 flow. Second operand 6 states and 79 transitions. [2024-12-02 08:28:19,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 62 transitions, 484 flow [2024-12-02 08:28:19,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 462 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:19,613 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 322 flow [2024-12-02 08:28:19,614 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=61, PETRI_TRANSITIONS=46} [2024-12-02 08:28:19,614 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 35 predicate places. [2024-12-02 08:28:19,614 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 322 flow [2024-12-02 08:28:19,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:19,614 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:19,614 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:19,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 08:28:19,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:19,815 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-12-02 08:28:19,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:19,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1196073972, now seen corresponding path program 5 times [2024-12-02 08:28:19,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:19,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828765933] [2024-12-02 08:28:19,815 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:28:19,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:19,832 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:19,832 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:20,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:20,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828765933] [2024-12-02 08:28:20,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828765933] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:20,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148308727] [2024-12-02 08:28:20,044 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:28:20,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:20,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:20,046 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:20,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 08:28:20,122 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:20,122 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:20,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 08:28:20,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:20,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:28:20,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-12-02 08:28:20,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:20,211 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:28:20,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148308727] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:20,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:28:20,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2024-12-02 08:28:20,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2152177] [2024-12-02 08:28:20,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:20,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:28:20,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:20,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:28:20,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:28:20,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:20,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 46 transitions, 322 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:20,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:20,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:20,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:20,371 INFO L124 PetriNetUnfolderBase]: 380/688 cut-off events. [2024-12-02 08:28:20,371 INFO L125 PetriNetUnfolderBase]: For 1568/1572 co-relation queries the response was YES. [2024-12-02 08:28:20,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2446 conditions, 688 events. 380/688 cut-off events. For 1568/1572 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2996 event pairs, 136 based on Foata normal form. 16/704 useless extension candidates. Maximal degree in co-relation 2412. Up to 625 conditions per place. [2024-12-02 08:28:20,374 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 43 selfloop transitions, 13 changer transitions 0/59 dead transitions. [2024-12-02 08:28:20,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 59 transitions, 487 flow [2024-12-02 08:28:20,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:28:20,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 08:28:20,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-12-02 08:28:20,375 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-12-02 08:28:20,375 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 322 flow. Second operand 6 states and 75 transitions. [2024-12-02 08:28:20,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 59 transitions, 487 flow [2024-12-02 08:28:20,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 59 transitions, 464 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:20,379 INFO L231 Difference]: Finished difference. Result has 63 places, 47 transitions, 341 flow [2024-12-02 08:28:20,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=63, PETRI_TRANSITIONS=47} [2024-12-02 08:28:20,380 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 37 predicate places. [2024-12-02 08:28:20,380 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 47 transitions, 341 flow [2024-12-02 08:28:20,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:20,380 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:20,380 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:20,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 08:28:20,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 08:28:20,580 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-12-02 08:28:20,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:20,581 INFO L85 PathProgramCache]: Analyzing trace with hash 759914520, now seen corresponding path program 6 times [2024-12-02 08:28:20,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:20,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174902177] [2024-12-02 08:28:20,581 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:28:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:20,593 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:28:20,593 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:20,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:20,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174902177] [2024-12-02 08:28:20,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174902177] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:20,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:20,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:28:20,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843955335] [2024-12-02 08:28:20,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:20,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:20,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:20,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:20,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:20,824 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:20,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 47 transitions, 341 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:20,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:20,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:20,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:21,014 INFO L124 PetriNetUnfolderBase]: 350/624 cut-off events. [2024-12-02 08:28:21,014 INFO L125 PetriNetUnfolderBase]: For 1635/1639 co-relation queries the response was YES. [2024-12-02 08:28:21,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2311 conditions, 624 events. 350/624 cut-off events. For 1635/1639 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2587 event pairs, 122 based on Foata normal form. 8/632 useless extension candidates. Maximal degree in co-relation 2276. Up to 583 conditions per place. [2024-12-02 08:28:21,018 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 36 selfloop transitions, 11 changer transitions 3/53 dead transitions. [2024-12-02 08:28:21,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 53 transitions, 441 flow [2024-12-02 08:28:21,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:21,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:21,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-12-02 08:28:21,019 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-12-02 08:28:21,020 INFO L175 Difference]: Start difference. First operand has 63 places, 47 transitions, 341 flow. Second operand 7 states and 74 transitions. [2024-12-02 08:28:21,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 53 transitions, 441 flow [2024-12-02 08:28:21,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 53 transitions, 417 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:21,026 INFO L231 Difference]: Finished difference. Result has 65 places, 45 transitions, 319 flow [2024-12-02 08:28:21,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=319, PETRI_PLACES=65, PETRI_TRANSITIONS=45} [2024-12-02 08:28:21,026 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 39 predicate places. [2024-12-02 08:28:21,026 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 45 transitions, 319 flow [2024-12-02 08:28:21,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:21,026 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:21,026 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:21,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 08:28:21,027 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-12-02 08:28:21,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:21,027 INFO L85 PathProgramCache]: Analyzing trace with hash -320339050, now seen corresponding path program 6 times [2024-12-02 08:28:21,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:21,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617452602] [2024-12-02 08:28:21,027 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:28:21,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:21,053 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:28:21,054 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:21,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:21,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:21,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617452602] [2024-12-02 08:28:21,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617452602] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:21,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105725764] [2024-12-02 08:28:21,337 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:28:21,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:21,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:21,339 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:21,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 08:28:21,416 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:28:21,416 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:21,418 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 08:28:21,419 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:21,543 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-12-02 08:28:21,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 08:28:21,553 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:21,553 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:21,644 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:28:21,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:28:21,678 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:21,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105725764] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:21,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:21,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 5] total 12 [2024-12-02 08:28:21,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867151404] [2024-12-02 08:28:21,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:21,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 08:28:21,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:21,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 08:28:21,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-12-02 08:28:21,679 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:21,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 45 transitions, 319 flow. Second operand has 13 states, 13 states have (on average 7.6923076923076925) internal successors, (100), 13 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:21,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:21,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:21,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:21,917 INFO L124 PetriNetUnfolderBase]: 306/540 cut-off events. [2024-12-02 08:28:21,917 INFO L125 PetriNetUnfolderBase]: For 1339/1343 co-relation queries the response was YES. [2024-12-02 08:28:21,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2025 conditions, 540 events. 306/540 cut-off events. For 1339/1343 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2082 event pairs, 87 based on Foata normal form. 16/556 useless extension candidates. Maximal degree in co-relation 1990. Up to 417 conditions per place. [2024-12-02 08:28:21,920 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 43 selfloop transitions, 15 changer transitions 0/61 dead transitions. [2024-12-02 08:28:21,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 61 transitions, 504 flow [2024-12-02 08:28:21,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:28:21,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 08:28:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-12-02 08:28:21,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39732142857142855 [2024-12-02 08:28:21,921 INFO L175 Difference]: Start difference. First operand has 65 places, 45 transitions, 319 flow. Second operand 8 states and 89 transitions. [2024-12-02 08:28:21,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 61 transitions, 504 flow [2024-12-02 08:28:21,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 61 transitions, 482 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 08:28:21,925 INFO L231 Difference]: Finished difference. Result has 66 places, 45 transitions, 331 flow [2024-12-02 08:28:21,925 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=331, PETRI_PLACES=66, PETRI_TRANSITIONS=45} [2024-12-02 08:28:21,926 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 40 predicate places. [2024-12-02 08:28:21,926 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 45 transitions, 331 flow [2024-12-02 08:28:21,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.6923076923076925) internal successors, (100), 13 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:21,926 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:21,926 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:21,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 08:28:22,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:22,127 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-12-02 08:28:22,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:22,127 INFO L85 PathProgramCache]: Analyzing trace with hash -882143533, now seen corresponding path program 1 times [2024-12-02 08:28:22,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:22,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941285027] [2024-12-02 08:28:22,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:22,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:22,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:22,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:22,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:22,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941285027] [2024-12-02 08:28:22,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941285027] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:22,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732944446] [2024-12-02 08:28:22,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:22,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:22,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:22,208 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:22,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 08:28:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:22,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 08:28:22,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:22,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:22,357 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:22,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:22,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732944446] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:22,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:22,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 6 [2024-12-02 08:28:22,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279523191] [2024-12-02 08:28:22,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:22,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 08:28:22,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:22,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 08:28:22,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:28:22,391 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:22,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 45 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:22,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:22,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:22,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:22,634 INFO L124 PetriNetUnfolderBase]: 758/1332 cut-off events. [2024-12-02 08:28:22,634 INFO L125 PetriNetUnfolderBase]: For 3255/3259 co-relation queries the response was YES. [2024-12-02 08:28:22,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4727 conditions, 1332 events. 758/1332 cut-off events. For 3255/3259 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6567 event pairs, 98 based on Foata normal form. 12/1344 useless extension candidates. Maximal degree in co-relation 4690. Up to 549 conditions per place. [2024-12-02 08:28:22,642 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 79 selfloop transitions, 17 changer transitions 2/101 dead transitions. [2024-12-02 08:28:22,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 807 flow [2024-12-02 08:28:22,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:22,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:22,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-12-02 08:28:22,643 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-12-02 08:28:22,643 INFO L175 Difference]: Start difference. First operand has 66 places, 45 transitions, 331 flow. Second operand 7 states and 117 transitions. [2024-12-02 08:28:22,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 807 flow [2024-12-02 08:28:22,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 101 transitions, 749 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-12-02 08:28:22,668 INFO L231 Difference]: Finished difference. Result has 67 places, 55 transitions, 412 flow [2024-12-02 08:28:22,668 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=412, PETRI_PLACES=67, PETRI_TRANSITIONS=55} [2024-12-02 08:28:22,669 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 41 predicate places. [2024-12-02 08:28:22,669 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 55 transitions, 412 flow [2024-12-02 08:28:22,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:22,669 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:22,669 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:22,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 08:28:22,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:22,870 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-12-02 08:28:22,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:22,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1246982627, now seen corresponding path program 2 times [2024-12-02 08:28:22,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:22,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435726057] [2024-12-02 08:28:22,870 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:22,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:22,882 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:28:22,882 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:22,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:22,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:22,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435726057] [2024-12-02 08:28:22,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435726057] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:22,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:22,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:28:22,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819751680] [2024-12-02 08:28:22,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:22,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:28:22,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:22,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:28:22,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:28:22,955 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:22,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 55 transitions, 412 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:22,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:22,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:22,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:23,223 INFO L124 PetriNetUnfolderBase]: 950/1660 cut-off events. [2024-12-02 08:28:23,223 INFO L125 PetriNetUnfolderBase]: For 4054/4058 co-relation queries the response was YES. [2024-12-02 08:28:23,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6055 conditions, 1660 events. 950/1660 cut-off events. For 4054/4058 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8673 event pairs, 328 based on Foata normal form. 8/1667 useless extension candidates. Maximal degree in co-relation 6018. Up to 1323 conditions per place. [2024-12-02 08:28:23,234 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 64 selfloop transitions, 13 changer transitions 1/81 dead transitions. [2024-12-02 08:28:23,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 81 transitions, 706 flow [2024-12-02 08:28:23,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:28:23,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:28:23,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-12-02 08:28:23,235 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-12-02 08:28:23,235 INFO L175 Difference]: Start difference. First operand has 67 places, 55 transitions, 412 flow. Second operand 5 states and 76 transitions. [2024-12-02 08:28:23,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 81 transitions, 706 flow [2024-12-02 08:28:23,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 81 transitions, 679 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-12-02 08:28:23,248 INFO L231 Difference]: Finished difference. Result has 72 places, 61 transitions, 485 flow [2024-12-02 08:28:23,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=485, PETRI_PLACES=72, PETRI_TRANSITIONS=61} [2024-12-02 08:28:23,248 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 46 predicate places. [2024-12-02 08:28:23,248 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 61 transitions, 485 flow [2024-12-02 08:28:23,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:23,248 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:23,248 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:23,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 08:28:23,249 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-12-02 08:28:23,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:23,249 INFO L85 PathProgramCache]: Analyzing trace with hash -115482503, now seen corresponding path program 3 times [2024-12-02 08:28:23,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:23,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622155775] [2024-12-02 08:28:23,249 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:23,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:23,262 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:23,262 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:23,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:23,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:23,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622155775] [2024-12-02 08:28:23,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622155775] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:23,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165486287] [2024-12-02 08:28:23,333 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:23,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:23,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:23,335 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:23,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 08:28:23,413 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:23,414 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:23,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 08:28:23,416 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:23,499 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:23,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:23,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165486287] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:23,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:23,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 14 [2024-12-02 08:28:23,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127990883] [2024-12-02 08:28:23,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:23,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 08:28:23,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:23,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 08:28:23,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-12-02 08:28:23,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:23,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 61 transitions, 485 flow. Second operand has 15 states, 15 states have (on average 7.933333333333334) internal successors, (119), 15 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:23,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:23,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:23,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:24,162 INFO L124 PetriNetUnfolderBase]: 1983/3550 cut-off events. [2024-12-02 08:28:24,162 INFO L125 PetriNetUnfolderBase]: For 9449/9453 co-relation queries the response was YES. [2024-12-02 08:28:24,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13418 conditions, 3550 events. 1983/3550 cut-off events. For 9449/9453 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22337 event pairs, 1133 based on Foata normal form. 142/3688 useless extension candidates. Maximal degree in co-relation 12576. Up to 1647 conditions per place. [2024-12-02 08:28:24,184 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 166 selfloop transitions, 39 changer transitions 0/208 dead transitions. [2024-12-02 08:28:24,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 208 transitions, 2050 flow [2024-12-02 08:28:24,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 08:28:24,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 08:28:24,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 188 transitions. [2024-12-02 08:28:24,185 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-12-02 08:28:24,185 INFO L175 Difference]: Start difference. First operand has 72 places, 61 transitions, 485 flow. Second operand 16 states and 188 transitions. [2024-12-02 08:28:24,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 208 transitions, 2050 flow [2024-12-02 08:28:24,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 208 transitions, 1965 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-12-02 08:28:24,218 INFO L231 Difference]: Finished difference. Result has 92 places, 96 transitions, 968 flow [2024-12-02 08:28:24,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=968, PETRI_PLACES=92, PETRI_TRANSITIONS=96} [2024-12-02 08:28:24,218 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 66 predicate places. [2024-12-02 08:28:24,218 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 96 transitions, 968 flow [2024-12-02 08:28:24,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.933333333333334) internal successors, (119), 15 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:24,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:24,219 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:24,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 08:28:24,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:24,419 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-12-02 08:28:24,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:24,420 INFO L85 PathProgramCache]: Analyzing trace with hash 856122835, now seen corresponding path program 4 times [2024-12-02 08:28:24,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:24,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606171913] [2024-12-02 08:28:24,420 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:28:24,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:24,429 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:28:24,429 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:24,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:24,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:24,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606171913] [2024-12-02 08:28:24,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606171913] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:24,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802096452] [2024-12-02 08:28:24,551 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:28:24,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:24,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:24,553 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:24,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 08:28:24,623 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:28:24,623 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:24,624 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 08:28:24,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:24,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:24,787 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:28:24,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802096452] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:24,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:28:24,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10 [2024-12-02 08:28:24,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520386269] [2024-12-02 08:28:24,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:24,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:24,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:24,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:24,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:28:24,788 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:24,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 96 transitions, 968 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:24,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:24,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:24,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:25,408 INFO L124 PetriNetUnfolderBase]: 2353/4319 cut-off events. [2024-12-02 08:28:25,408 INFO L125 PetriNetUnfolderBase]: For 12672/12672 co-relation queries the response was YES. [2024-12-02 08:28:25,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16048 conditions, 4319 events. 2353/4319 cut-off events. For 12672/12672 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 29587 event pairs, 235 based on Foata normal form. 4/4321 useless extension candidates. Maximal degree in co-relation 14939. Up to 1380 conditions per place. [2024-12-02 08:28:25,435 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 99 selfloop transitions, 60 changer transitions 6/168 dead transitions. [2024-12-02 08:28:25,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 168 transitions, 1721 flow [2024-12-02 08:28:25,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 08:28:25,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 08:28:25,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-12-02 08:28:25,436 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-12-02 08:28:25,436 INFO L175 Difference]: Start difference. First operand has 92 places, 96 transitions, 968 flow. Second operand 10 states and 124 transitions. [2024-12-02 08:28:25,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 168 transitions, 1721 flow [2024-12-02 08:28:25,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 168 transitions, 1696 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-12-02 08:28:25,485 INFO L231 Difference]: Finished difference. Result has 102 places, 106 transitions, 1181 flow [2024-12-02 08:28:25,485 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1181, PETRI_PLACES=102, PETRI_TRANSITIONS=106} [2024-12-02 08:28:25,485 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-12-02 08:28:25,485 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 106 transitions, 1181 flow [2024-12-02 08:28:25,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:25,486 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:25,486 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:25,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 08:28:25,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 08:28:25,686 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-12-02 08:28:25,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:25,687 INFO L85 PathProgramCache]: Analyzing trace with hash 773986195, now seen corresponding path program 5 times [2024-12-02 08:28:25,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:25,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105429013] [2024-12-02 08:28:25,687 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:28:25,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:25,700 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:28:25,700 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:25,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:25,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105429013] [2024-12-02 08:28:25,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105429013] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:25,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193835721] [2024-12-02 08:28:25,749 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:28:25,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:25,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:25,751 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:25,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 08:28:25,834 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:28:25,834 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:25,835 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 08:28:25,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:25,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:25,915 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:25,960 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:25,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193835721] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:25,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:25,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-12-02 08:28:25,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816661277] [2024-12-02 08:28:25,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:25,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 08:28:25,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:25,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 08:28:25,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-12-02 08:28:25,961 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:25,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 106 transitions, 1181 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:25,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:25,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:25,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:26,305 INFO L124 PetriNetUnfolderBase]: 1701/3134 cut-off events. [2024-12-02 08:28:26,305 INFO L125 PetriNetUnfolderBase]: For 12643/12645 co-relation queries the response was YES. [2024-12-02 08:28:26,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13308 conditions, 3134 events. 1701/3134 cut-off events. For 12643/12645 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19723 event pairs, 1157 based on Foata normal form. 54/3188 useless extension candidates. Maximal degree in co-relation 13180. Up to 2604 conditions per place. [2024-12-02 08:28:26,317 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 77 selfloop transitions, 3 changer transitions 46/129 dead transitions. [2024-12-02 08:28:26,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 129 transitions, 1554 flow [2024-12-02 08:28:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:28:26,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:28:26,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-12-02 08:28:26,318 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-12-02 08:28:26,318 INFO L175 Difference]: Start difference. First operand has 102 places, 106 transitions, 1181 flow. Second operand 7 states and 83 transitions. [2024-12-02 08:28:26,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 129 transitions, 1554 flow [2024-12-02 08:28:26,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 1392 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-12-02 08:28:26,349 INFO L231 Difference]: Finished difference. Result has 102 places, 83 transitions, 772 flow [2024-12-02 08:28:26,350 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=772, PETRI_PLACES=102, PETRI_TRANSITIONS=83} [2024-12-02 08:28:26,350 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-12-02 08:28:26,350 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 83 transitions, 772 flow [2024-12-02 08:28:26,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:26,350 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:26,350 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:26,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 08:28:26,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 08:28:26,551 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-12-02 08:28:26,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:26,551 INFO L85 PathProgramCache]: Analyzing trace with hash 911821285, now seen corresponding path program 6 times [2024-12-02 08:28:26,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:26,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484025549] [2024-12-02 08:28:26,551 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:28:26,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:26,560 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:28:26,560 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:26,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 08:28:26,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:26,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484025549] [2024-12-02 08:28:26,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484025549] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:28:26,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:28:26,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 08:28:26,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645660947] [2024-12-02 08:28:26,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:28:26,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:28:26,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:26,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:28:26,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:28:26,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:26,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 83 transitions, 772 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:26,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:26,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:26,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:27,233 INFO L124 PetriNetUnfolderBase]: 1682/3073 cut-off events. [2024-12-02 08:28:27,233 INFO L125 PetriNetUnfolderBase]: For 10881/10881 co-relation queries the response was YES. [2024-12-02 08:28:27,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12372 conditions, 3073 events. 1682/3073 cut-off events. For 10881/10881 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19237 event pairs, 93 based on Foata normal form. 52/3125 useless extension candidates. Maximal degree in co-relation 12332. Up to 679 conditions per place. [2024-12-02 08:28:27,251 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 98 selfloop transitions, 106 changer transitions 8/215 dead transitions. [2024-12-02 08:28:27,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 215 transitions, 2101 flow [2024-12-02 08:28:27,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 08:28:27,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 08:28:27,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 201 transitions. [2024-12-02 08:28:27,253 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-12-02 08:28:27,253 INFO L175 Difference]: Start difference. First operand has 102 places, 83 transitions, 772 flow. Second operand 14 states and 201 transitions. [2024-12-02 08:28:27,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 215 transitions, 2101 flow [2024-12-02 08:28:27,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 215 transitions, 2027 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-12-02 08:28:27,289 INFO L231 Difference]: Finished difference. Result has 107 places, 138 transitions, 1701 flow [2024-12-02 08:28:27,289 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1701, PETRI_PLACES=107, PETRI_TRANSITIONS=138} [2024-12-02 08:28:27,290 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 81 predicate places. [2024-12-02 08:28:27,290 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 138 transitions, 1701 flow [2024-12-02 08:28:27,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:27,290 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:27,290 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:27,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 08:28:27,290 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-12-02 08:28:27,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:27,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2139340975, now seen corresponding path program 7 times [2024-12-02 08:28:27,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:27,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331344318] [2024-12-02 08:28:27,291 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:28:27,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:27,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:27,371 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:28:27,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:27,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331344318] [2024-12-02 08:28:27,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331344318] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:27,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465824212] [2024-12-02 08:28:27,371 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:28:27,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:27,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:27,373 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:27,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 08:28:27,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:27,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 08:28:27,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:27,539 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:28:27,539 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:27,597 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:28:27,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465824212] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:27,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:27,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-12-02 08:28:27,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561915159] [2024-12-02 08:28:27,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:27,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 08:28:27,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:27,598 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 08:28:27,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2024-12-02 08:28:27,599 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:27,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 138 transitions, 1701 flow. Second operand has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:27,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:27,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:27,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:27,949 INFO L124 PetriNetUnfolderBase]: 1371/2511 cut-off events. [2024-12-02 08:28:27,949 INFO L125 PetriNetUnfolderBase]: For 13589/13591 co-relation queries the response was YES. [2024-12-02 08:28:27,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11718 conditions, 2511 events. 1371/2511 cut-off events. For 13589/13591 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14829 event pairs, 452 based on Foata normal form. 27/2538 useless extension candidates. Maximal degree in co-relation 11662. Up to 1958 conditions per place. [2024-12-02 08:28:27,967 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 105 selfloop transitions, 21 changer transitions 36/165 dead transitions. [2024-12-02 08:28:27,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 165 transitions, 2177 flow [2024-12-02 08:28:27,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:28:27,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 08:28:27,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-12-02 08:28:27,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42410714285714285 [2024-12-02 08:28:27,968 INFO L175 Difference]: Start difference. First operand has 107 places, 138 transitions, 1701 flow. Second operand 8 states and 95 transitions. [2024-12-02 08:28:27,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 165 transitions, 2177 flow [2024-12-02 08:28:28,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 165 transitions, 2059 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-12-02 08:28:28,038 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 1382 flow [2024-12-02 08:28:28,038 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1382, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2024-12-02 08:28:28,038 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 87 predicate places. [2024-12-02 08:28:28,038 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 1382 flow [2024-12-02 08:28:28,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:28,039 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:28,039 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:28,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 08:28:28,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 08:28:28,239 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-12-02 08:28:28,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:28,243 INFO L85 PathProgramCache]: Analyzing trace with hash 2001483277, now seen corresponding path program 8 times [2024-12-02 08:28:28,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:28,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752695204] [2024-12-02 08:28:28,243 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:28,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:28,256 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:28,256 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:28,330 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:28,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:28,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752695204] [2024-12-02 08:28:28,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752695204] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:28,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382122005] [2024-12-02 08:28:28,331 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:28,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:28,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:28,332 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:28,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 08:28:28,425 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:28,426 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:28,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 08:28:28,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:28,534 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:28,534 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:28,599 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:28,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382122005] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:28,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:28,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 10 [2024-12-02 08:28:28,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887898459] [2024-12-02 08:28:28,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:28,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:28:28,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:28,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:28:28,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:28:28,600 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:28,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 1382 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:28,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:28,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:28,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:29,117 INFO L124 PetriNetUnfolderBase]: 1581/2885 cut-off events. [2024-12-02 08:28:29,117 INFO L125 PetriNetUnfolderBase]: For 13603/13603 co-relation queries the response was YES. [2024-12-02 08:28:29,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12963 conditions, 2885 events. 1581/2885 cut-off events. For 13603/13603 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17753 event pairs, 175 based on Foata normal form. 42/2927 useless extension candidates. Maximal degree in co-relation 12906. Up to 506 conditions per place. [2024-12-02 08:28:29,129 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 193 selfloop transitions, 87 changer transitions 2/285 dead transitions. [2024-12-02 08:28:29,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 285 transitions, 3269 flow [2024-12-02 08:28:29,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 08:28:29,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 08:28:29,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 238 transitions. [2024-12-02 08:28:29,130 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-12-02 08:28:29,130 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 1382 flow. Second operand 16 states and 238 transitions. [2024-12-02 08:28:29,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 285 transitions, 3269 flow [2024-12-02 08:28:29,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 285 transitions, 3129 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-12-02 08:28:29,177 INFO L231 Difference]: Finished difference. Result has 127 places, 160 transitions, 2054 flow [2024-12-02 08:28:29,178 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2054, PETRI_PLACES=127, PETRI_TRANSITIONS=160} [2024-12-02 08:28:29,178 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 101 predicate places. [2024-12-02 08:28:29,178 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 160 transitions, 2054 flow [2024-12-02 08:28:29,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:29,178 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:29,178 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:29,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 08:28:29,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 08:28:29,379 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:29,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:29,379 INFO L85 PathProgramCache]: Analyzing trace with hash 209076591, now seen corresponding path program 9 times [2024-12-02 08:28:29,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:29,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911250221] [2024-12-02 08:28:29,379 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:29,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:29,388 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:29,388 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:29,513 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:29,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:29,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911250221] [2024-12-02 08:28:29,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911250221] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:29,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251335398] [2024-12-02 08:28:29,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:29,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:29,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:29,515 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:29,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 08:28:29,614 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:29,615 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:29,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 08:28:29,617 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:29,777 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:29,777 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:29,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:28:29,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251335398] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:29,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:29,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2024-12-02 08:28:29,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806920727] [2024-12-02 08:28:29,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:29,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 08:28:29,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:29,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 08:28:29,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2024-12-02 08:28:29,927 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:29,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 160 transitions, 2054 flow. Second operand has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:29,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:29,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:29,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:30,468 INFO L124 PetriNetUnfolderBase]: 1936/3530 cut-off events. [2024-12-02 08:28:30,468 INFO L125 PetriNetUnfolderBase]: For 23206/23208 co-relation queries the response was YES. [2024-12-02 08:28:30,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17283 conditions, 3530 events. 1936/3530 cut-off events. For 23206/23208 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 22296 event pairs, 411 based on Foata normal form. 64/3594 useless extension candidates. Maximal degree in co-relation 17219. Up to 1139 conditions per place. [2024-12-02 08:28:30,486 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 151 selfloop transitions, 81 changer transitions 0/235 dead transitions. [2024-12-02 08:28:30,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 235 transitions, 3363 flow [2024-12-02 08:28:30,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:28:30,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:28:30,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-12-02 08:28:30,487 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-12-02 08:28:30,487 INFO L175 Difference]: Start difference. First operand has 127 places, 160 transitions, 2054 flow. Second operand 11 states and 114 transitions. [2024-12-02 08:28:30,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 235 transitions, 3363 flow [2024-12-02 08:28:30,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 235 transitions, 3311 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-12-02 08:28:30,569 INFO L231 Difference]: Finished difference. Result has 136 places, 182 transitions, 2601 flow [2024-12-02 08:28:30,569 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2601, PETRI_PLACES=136, PETRI_TRANSITIONS=182} [2024-12-02 08:28:30,570 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 110 predicate places. [2024-12-02 08:28:30,570 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 182 transitions, 2601 flow [2024-12-02 08:28:30,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:30,570 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:30,570 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:30,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 08:28:30,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 08:28:30,770 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:30,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash 450563524, now seen corresponding path program 1 times [2024-12-02 08:28:30,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:30,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526189893] [2024-12-02 08:28:30,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:30,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:30,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:31,093 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:31,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:31,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526189893] [2024-12-02 08:28:31,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526189893] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:31,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895789692] [2024-12-02 08:28:31,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:31,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:31,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:31,095 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:31,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 08:28:31,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:31,167 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 08:28:31,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:31,280 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-12-02 08:28:31,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-12-02 08:28:31,282 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:31,282 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:31,392 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:28:31,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:28:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:31,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895789692] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:31,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:31,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2024-12-02 08:28:31,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806507487] [2024-12-02 08:28:31,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:31,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 08:28:31,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:31,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 08:28:31,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-12-02 08:28:31,445 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:31,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 182 transitions, 2601 flow. Second operand has 21 states, 21 states have (on average 7.9523809523809526) internal successors, (167), 21 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:31,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:31,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:31,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:32,450 INFO L124 PetriNetUnfolderBase]: 2224/4083 cut-off events. [2024-12-02 08:28:32,450 INFO L125 PetriNetUnfolderBase]: For 29792/29794 co-relation queries the response was YES. [2024-12-02 08:28:32,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20939 conditions, 4083 events. 2224/4083 cut-off events. For 29792/29794 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 26445 event pairs, 461 based on Foata normal form. 68/4151 useless extension candidates. Maximal degree in co-relation 20870. Up to 2168 conditions per place. [2024-12-02 08:28:32,468 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 230 selfloop transitions, 82 changer transitions 1/316 dead transitions. [2024-12-02 08:28:32,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 316 transitions, 4613 flow [2024-12-02 08:28:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 08:28:32,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 08:28:32,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 230 transitions. [2024-12-02 08:28:32,469 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-12-02 08:28:32,469 INFO L175 Difference]: Start difference. First operand has 136 places, 182 transitions, 2601 flow. Second operand 18 states and 230 transitions. [2024-12-02 08:28:32,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 316 transitions, 4613 flow [2024-12-02 08:28:32,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 316 transitions, 4547 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-12-02 08:28:32,615 INFO L231 Difference]: Finished difference. Result has 152 places, 209 transitions, 3242 flow [2024-12-02 08:28:32,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3242, PETRI_PLACES=152, PETRI_TRANSITIONS=209} [2024-12-02 08:28:32,616 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 126 predicate places. [2024-12-02 08:28:32,616 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 209 transitions, 3242 flow [2024-12-02 08:28:32,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.9523809523809526) internal successors, (167), 21 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:32,616 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:32,616 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:32,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 08:28:32,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 08:28:32,817 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:32,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:32,817 INFO L85 PathProgramCache]: Analyzing trace with hash 860862136, now seen corresponding path program 2 times [2024-12-02 08:28:32,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:32,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542435601] [2024-12-02 08:28:32,817 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:32,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:32,827 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:32,827 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:32,896 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:32,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:32,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542435601] [2024-12-02 08:28:32,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542435601] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:32,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800343526] [2024-12-02 08:28:32,896 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:32,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:32,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:32,898 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:32,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 08:28:32,976 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:32,976 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:32,977 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 08:28:32,978 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:33,081 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:33,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:33,177 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:33,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800343526] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:33,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:33,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 20 [2024-12-02 08:28:33,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108603547] [2024-12-02 08:28:33,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:33,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 08:28:33,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:33,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 08:28:33,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2024-12-02 08:28:33,178 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:33,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 209 transitions, 3242 flow. Second operand has 21 states, 21 states have (on average 8.047619047619047) internal successors, (169), 21 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:33,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:33,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:33,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:34,925 INFO L124 PetriNetUnfolderBase]: 6233/11911 cut-off events. [2024-12-02 08:28:34,925 INFO L125 PetriNetUnfolderBase]: For 109175/109177 co-relation queries the response was YES. [2024-12-02 08:28:34,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63734 conditions, 11911 events. 6233/11911 cut-off events. For 109175/109177 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 97252 event pairs, 2021 based on Foata normal form. 576/12487 useless extension candidates. Maximal degree in co-relation 57095. Up to 3752 conditions per place. [2024-12-02 08:28:34,997 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 507 selfloop transitions, 130 changer transitions 87/727 dead transitions. [2024-12-02 08:28:34,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 727 transitions, 12200 flow [2024-12-02 08:28:34,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 08:28:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 08:28:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 261 transitions. [2024-12-02 08:28:34,998 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-12-02 08:28:34,998 INFO L175 Difference]: Start difference. First operand has 152 places, 209 transitions, 3242 flow. Second operand 21 states and 261 transitions. [2024-12-02 08:28:34,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 727 transitions, 12200 flow [2024-12-02 08:28:36,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 727 transitions, 11729 flow, removed 116 selfloop flow, removed 8 redundant places. [2024-12-02 08:28:36,170 INFO L231 Difference]: Finished difference. Result has 173 places, 313 transitions, 5585 flow [2024-12-02 08:28:36,170 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5585, PETRI_PLACES=173, PETRI_TRANSITIONS=313} [2024-12-02 08:28:36,171 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 147 predicate places. [2024-12-02 08:28:36,171 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 313 transitions, 5585 flow [2024-12-02 08:28:36,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.047619047619047) internal successors, (169), 21 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:36,171 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:36,171 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:36,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 08:28:36,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:36,372 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:36,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:36,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1400932460, now seen corresponding path program 1 times [2024-12-02 08:28:36,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:36,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186456281] [2024-12-02 08:28:36,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:36,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:36,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:36,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:36,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186456281] [2024-12-02 08:28:36,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186456281] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:36,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091904237] [2024-12-02 08:28:36,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:28:36,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:36,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:36,842 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:36,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 08:28:36,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:28:36,919 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 08:28:36,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:37,017 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 08:28:37,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 20 [2024-12-02 08:28:37,020 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:37,020 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:37,124 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:28:37,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:28:37,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:37,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091904237] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:37,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:37,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2024-12-02 08:28:37,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214037477] [2024-12-02 08:28:37,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:37,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 08:28:37,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:37,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 08:28:37,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-12-02 08:28:37,164 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:37,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 313 transitions, 5585 flow. Second operand has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:37,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:37,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:37,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:39,124 INFO L124 PetriNetUnfolderBase]: 6005/11620 cut-off events. [2024-12-02 08:28:39,125 INFO L125 PetriNetUnfolderBase]: For 106568/106576 co-relation queries the response was YES. [2024-12-02 08:28:39,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61096 conditions, 11620 events. 6005/11620 cut-off events. For 106568/106576 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 95815 event pairs, 1839 based on Foata normal form. 33/11653 useless extension candidates. Maximal degree in co-relation 54366. Up to 8570 conditions per place. [2024-12-02 08:28:39,298 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 264 selfloop transitions, 82 changer transitions 42/391 dead transitions. [2024-12-02 08:28:39,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 391 transitions, 6961 flow [2024-12-02 08:28:39,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 08:28:39,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 08:28:39,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 203 transitions. [2024-12-02 08:28:39,299 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-12-02 08:28:39,299 INFO L175 Difference]: Start difference. First operand has 173 places, 313 transitions, 5585 flow. Second operand 17 states and 203 transitions. [2024-12-02 08:28:39,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 391 transitions, 6961 flow [2024-12-02 08:28:40,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 391 transitions, 6895 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-12-02 08:28:40,222 INFO L231 Difference]: Finished difference. Result has 189 places, 298 transitions, 5372 flow [2024-12-02 08:28:40,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5519, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5372, PETRI_PLACES=189, PETRI_TRANSITIONS=298} [2024-12-02 08:28:40,222 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 163 predicate places. [2024-12-02 08:28:40,222 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 298 transitions, 5372 flow [2024-12-02 08:28:40,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:40,222 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:40,222 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:40,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 08:28:40,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-12-02 08:28:40,423 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:40,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:40,423 INFO L85 PathProgramCache]: Analyzing trace with hash -551246688, now seen corresponding path program 2 times [2024-12-02 08:28:40,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:40,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666292203] [2024-12-02 08:28:40,423 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:40,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:40,436 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:40,436 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:40,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:40,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666292203] [2024-12-02 08:28:40,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666292203] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:40,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846687386] [2024-12-02 08:28:40,932 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:28:40,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:40,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:40,934 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:40,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 08:28:41,016 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:28:41,017 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:41,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 08:28:41,019 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:41,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 08:28:41,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:28:41,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:28:41,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:28:41,350 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:41,670 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:28:41,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 164 [2024-12-02 08:28:41,723 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 08:28:41,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 39 [2024-12-02 08:28:41,768 INFO L349 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2024-12-02 08:28:41,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 194 [2024-12-02 08:28:42,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:28:42,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846687386] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:42,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:42,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 29 [2024-12-02 08:28:42,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884368460] [2024-12-02 08:28:42,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:42,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 08:28:42,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:42,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 08:28:42,182 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2024-12-02 08:28:42,182 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:42,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 298 transitions, 5372 flow. Second operand has 30 states, 30 states have (on average 7.0) internal successors, (210), 30 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:42,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:42,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:42,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:45,151 INFO L124 PetriNetUnfolderBase]: 6281/12102 cut-off events. [2024-12-02 08:28:45,151 INFO L125 PetriNetUnfolderBase]: For 125821/125821 co-relation queries the response was YES. [2024-12-02 08:28:45,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66382 conditions, 12102 events. 6281/12102 cut-off events. For 125821/125821 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 100970 event pairs, 1804 based on Foata normal form. 66/12168 useless extension candidates. Maximal degree in co-relation 66291. Up to 9165 conditions per place. [2024-12-02 08:28:45,245 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 321 selfloop transitions, 162 changer transitions 13/499 dead transitions. [2024-12-02 08:28:45,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 499 transitions, 8423 flow [2024-12-02 08:28:45,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 08:28:45,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-02 08:28:45,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 391 transitions. [2024-12-02 08:28:45,246 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3878968253968254 [2024-12-02 08:28:45,246 INFO L175 Difference]: Start difference. First operand has 189 places, 298 transitions, 5372 flow. Second operand 36 states and 391 transitions. [2024-12-02 08:28:45,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 499 transitions, 8423 flow [2024-12-02 08:28:46,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 499 transitions, 8118 flow, removed 25 selfloop flow, removed 16 redundant places. [2024-12-02 08:28:46,564 INFO L231 Difference]: Finished difference. Result has 217 places, 367 transitions, 6827 flow [2024-12-02 08:28:46,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5169, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6827, PETRI_PLACES=217, PETRI_TRANSITIONS=367} [2024-12-02 08:28:46,564 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 191 predicate places. [2024-12-02 08:28:46,564 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 367 transitions, 6827 flow [2024-12-02 08:28:46,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 7.0) internal successors, (210), 30 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:46,564 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:46,564 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:46,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 08:28:46,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-12-02 08:28:46,765 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:46,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:46,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2146761308, now seen corresponding path program 3 times [2024-12-02 08:28:46,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:46,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522199584] [2024-12-02 08:28:46,765 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:46,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:46,777 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:46,777 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:47,145 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:47,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:47,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522199584] [2024-12-02 08:28:47,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522199584] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:47,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600799311] [2024-12-02 08:28:47,145 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:47,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:47,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:47,147 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:47,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 08:28:47,222 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:47,222 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:47,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 08:28:47,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:47,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:28:47,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:28:47,434 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:28:47,434 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:47,523 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:28:47,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:28:47,570 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:47,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600799311] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:47,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:47,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 7] total 24 [2024-12-02 08:28:47,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471375550] [2024-12-02 08:28:47,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:47,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 08:28:47,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:47,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 08:28:47,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2024-12-02 08:28:47,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:47,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 367 transitions, 6827 flow. Second operand has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:47,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:47,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:47,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:50,835 INFO L124 PetriNetUnfolderBase]: 6646/12868 cut-off events. [2024-12-02 08:28:50,835 INFO L125 PetriNetUnfolderBase]: For 190790/190790 co-relation queries the response was YES. [2024-12-02 08:28:50,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77210 conditions, 12868 events. 6646/12868 cut-off events. For 190790/190790 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 108345 event pairs, 1706 based on Foata normal form. 55/12923 useless extension candidates. Maximal degree in co-relation 77109. Up to 8405 conditions per place. [2024-12-02 08:28:50,944 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 331 selfloop transitions, 229 changer transitions 29/592 dead transitions. [2024-12-02 08:28:50,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 592 transitions, 10582 flow [2024-12-02 08:28:50,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 08:28:50,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 08:28:50,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 380 transitions. [2024-12-02 08:28:50,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-12-02 08:28:50,946 INFO L175 Difference]: Start difference. First operand has 217 places, 367 transitions, 6827 flow. Second operand 33 states and 380 transitions. [2024-12-02 08:28:50,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 592 transitions, 10582 flow [2024-12-02 08:28:52,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 592 transitions, 10152 flow, removed 167 selfloop flow, removed 11 redundant places. [2024-12-02 08:28:52,569 INFO L231 Difference]: Finished difference. Result has 251 places, 440 transitions, 8573 flow [2024-12-02 08:28:52,569 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8573, PETRI_PLACES=251, PETRI_TRANSITIONS=440} [2024-12-02 08:28:52,570 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 225 predicate places. [2024-12-02 08:28:52,570 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 440 transitions, 8573 flow [2024-12-02 08:28:52,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:52,570 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:52,570 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:52,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 08:28:52,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-12-02 08:28:52,771 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:52,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:52,771 INFO L85 PathProgramCache]: Analyzing trace with hash -771229292, now seen corresponding path program 4 times [2024-12-02 08:28:52,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:52,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22834708] [2024-12-02 08:28:52,771 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:28:52,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:52,781 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:28:52,781 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:52,889 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:52,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:52,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22834708] [2024-12-02 08:28:52,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22834708] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:52,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389216049] [2024-12-02 08:28:52,889 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:28:52,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:52,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:52,891 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:52,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 08:28:52,982 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:28:52,982 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:52,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:28:52,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:53,154 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:28:53,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-12-02 08:28:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:53,166 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:53,266 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:28:53,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:28:53,293 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:53,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389216049] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:53,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:53,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 18 [2024-12-02 08:28:53,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048536946] [2024-12-02 08:28:53,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:53,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 08:28:53,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:53,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 08:28:53,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-12-02 08:28:53,294 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:53,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 440 transitions, 8573 flow. Second operand has 19 states, 19 states have (on average 7.526315789473684) internal successors, (143), 19 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:53,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:53,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:53,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:28:56,286 INFO L124 PetriNetUnfolderBase]: 6500/12588 cut-off events. [2024-12-02 08:28:56,286 INFO L125 PetriNetUnfolderBase]: For 266085/266085 co-relation queries the response was YES. [2024-12-02 08:28:56,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82472 conditions, 12588 events. 6500/12588 cut-off events. For 266085/266085 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 106169 event pairs, 1872 based on Foata normal form. 50/12638 useless extension candidates. Maximal degree in co-relation 82358. Up to 9570 conditions per place. [2024-12-02 08:28:56,381 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 363 selfloop transitions, 137 changer transitions 27/530 dead transitions. [2024-12-02 08:28:56,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 530 transitions, 10571 flow [2024-12-02 08:28:56,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 08:28:56,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 08:28:56,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 209 transitions. [2024-12-02 08:28:56,382 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43907563025210083 [2024-12-02 08:28:56,382 INFO L175 Difference]: Start difference. First operand has 251 places, 440 transitions, 8573 flow. Second operand 17 states and 209 transitions. [2024-12-02 08:28:56,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 530 transitions, 10571 flow [2024-12-02 08:28:58,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 530 transitions, 10317 flow, removed 114 selfloop flow, removed 6 redundant places. [2024-12-02 08:28:58,484 INFO L231 Difference]: Finished difference. Result has 265 places, 443 transitions, 8860 flow [2024-12-02 08:28:58,485 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8373, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8860, PETRI_PLACES=265, PETRI_TRANSITIONS=443} [2024-12-02 08:28:58,485 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 239 predicate places. [2024-12-02 08:28:58,485 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 443 transitions, 8860 flow [2024-12-02 08:28:58,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.526315789473684) internal successors, (143), 19 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:58,485 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:28:58,485 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:28:58,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 08:28:58,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-12-02 08:28:58,686 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:28:58,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:28:58,687 INFO L85 PathProgramCache]: Analyzing trace with hash -267657024, now seen corresponding path program 3 times [2024-12-02 08:28:58,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:28:58,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248500669] [2024-12-02 08:28:58,687 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:58,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:28:58,707 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:58,707 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:59,044 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:28:59,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:28:59,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248500669] [2024-12-02 08:28:59,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248500669] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:28:59,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43509760] [2024-12-02 08:28:59,045 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:28:59,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:28:59,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:28:59,046 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:28:59,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 08:28:59,126 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:28:59,127 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:28:59,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:28:59,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:28:59,339 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-12-02 08:28:59,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 08:28:59,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:59,344 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:28:59,464 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:28:59,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:28:59,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:28:59,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43509760] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:28:59,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:28:59,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 23 [2024-12-02 08:28:59,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269554143] [2024-12-02 08:28:59,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:28:59,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 08:28:59,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:28:59,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 08:28:59,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-12-02 08:28:59,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:28:59,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 443 transitions, 8860 flow. Second operand has 24 states, 24 states have (on average 7.333333333333333) internal successors, (176), 24 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:28:59,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:28:59,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:28:59,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:29:04,362 INFO L124 PetriNetUnfolderBase]: 8304/16081 cut-off events. [2024-12-02 08:29:04,362 INFO L125 PetriNetUnfolderBase]: For 373074/373074 co-relation queries the response was YES. [2024-12-02 08:29:04,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105923 conditions, 16081 events. 8304/16081 cut-off events. For 373074/373074 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 141131 event pairs, 1458 based on Foata normal form. 450/16531 useless extension candidates. Maximal degree in co-relation 105804. Up to 7715 conditions per place. [2024-12-02 08:29:04,529 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 417 selfloop transitions, 372 changer transitions 25/817 dead transitions. [2024-12-02 08:29:04,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 817 transitions, 15963 flow [2024-12-02 08:29:04,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-02 08:29:04,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-12-02 08:29:04,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 550 transitions. [2024-12-02 08:29:04,531 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-12-02 08:29:04,531 INFO L175 Difference]: Start difference. First operand has 265 places, 443 transitions, 8860 flow. Second operand 45 states and 550 transitions. [2024-12-02 08:29:04,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 817 transitions, 15963 flow [2024-12-02 08:29:07,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 817 transitions, 15692 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-12-02 08:29:07,616 INFO L231 Difference]: Finished difference. Result has 315 places, 602 transitions, 13272 flow [2024-12-02 08:29:07,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8642, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=13272, PETRI_PLACES=315, PETRI_TRANSITIONS=602} [2024-12-02 08:29:07,617 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 289 predicate places. [2024-12-02 08:29:07,617 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 602 transitions, 13272 flow [2024-12-02 08:29:07,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.333333333333333) internal successors, (176), 24 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:07,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:29:07,617 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:29:07,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 08:29:07,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:07,817 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:29:07,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:29:07,818 INFO L85 PathProgramCache]: Analyzing trace with hash 377803916, now seen corresponding path program 4 times [2024-12-02 08:29:07,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:29:07,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913413332] [2024-12-02 08:29:07,818 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:29:07,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:29:07,830 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:29:07,830 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:08,050 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:08,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:29:08,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913413332] [2024-12-02 08:29:08,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913413332] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:29:08,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102449038] [2024-12-02 08:29:08,050 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:29:08,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:08,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:29:08,052 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:29:08,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 08:29:08,143 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:29:08,143 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:08,144 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 08:29:08,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:29:08,250 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:29:08,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-12-02 08:29:08,283 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:08,283 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:29:08,404 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:29:08,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:29:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:08,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102449038] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:29:08,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:29:08,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 20 [2024-12-02 08:29:08,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705381264] [2024-12-02 08:29:08,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:29:08,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 08:29:08,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:29:08,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 08:29:08,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2024-12-02 08:29:08,465 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:29:08,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 602 transitions, 13272 flow. Second operand has 21 states, 21 states have (on average 7.714285714285714) internal successors, (162), 21 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:08,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:29:08,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:29:08,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:29:13,215 INFO L124 PetriNetUnfolderBase]: 8423/16302 cut-off events. [2024-12-02 08:29:13,215 INFO L125 PetriNetUnfolderBase]: For 509671/509671 co-relation queries the response was YES. [2024-12-02 08:29:13,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120806 conditions, 16302 events. 8423/16302 cut-off events. For 509671/509671 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 143138 event pairs, 2072 based on Foata normal form. 40/16342 useless extension candidates. Maximal degree in co-relation 120668. Up to 10993 conditions per place. [2024-12-02 08:29:13,354 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 445 selfloop transitions, 269 changer transitions 17/734 dead transitions. [2024-12-02 08:29:13,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 734 transitions, 16390 flow [2024-12-02 08:29:13,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 08:29:13,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 08:29:13,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 289 transitions. [2024-12-02 08:29:13,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41285714285714287 [2024-12-02 08:29:13,355 INFO L175 Difference]: Start difference. First operand has 315 places, 602 transitions, 13272 flow. Second operand 25 states and 289 transitions. [2024-12-02 08:29:13,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 734 transitions, 16390 flow [2024-12-02 08:29:18,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 734 transitions, 15533 flow, removed 275 selfloop flow, removed 16 redundant places. [2024-12-02 08:29:18,108 INFO L231 Difference]: Finished difference. Result has 328 places, 632 transitions, 14033 flow [2024-12-02 08:29:18,108 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=12415, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14033, PETRI_PLACES=328, PETRI_TRANSITIONS=632} [2024-12-02 08:29:18,109 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 302 predicate places. [2024-12-02 08:29:18,109 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 632 transitions, 14033 flow [2024-12-02 08:29:18,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.714285714285714) internal successors, (162), 21 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:18,109 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:29:18,109 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:29:18,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 08:29:18,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:18,310 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:29:18,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:29:18,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1352567092, now seen corresponding path program 5 times [2024-12-02 08:29:18,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:29:18,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305009776] [2024-12-02 08:29:18,310 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:29:18,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:29:18,321 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:29:18,321 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:18,594 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:29:18,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:29:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305009776] [2024-12-02 08:29:18,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305009776] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:29:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452431794] [2024-12-02 08:29:18,595 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:29:18,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:18,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:29:18,596 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:29:18,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 08:29:18,689 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:29:18,689 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:18,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 08:29:18,691 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:29:18,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:29:18,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-12-02 08:29:18,802 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:18,802 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:29:18,900 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:29:18,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:29:18,924 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:18,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452431794] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:29:18,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:29:18,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 16 [2024-12-02 08:29:18,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494287920] [2024-12-02 08:29:18,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:29:18,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 08:29:18,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:29:18,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 08:29:18,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-12-02 08:29:18,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:29:18,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 632 transitions, 14033 flow. Second operand has 17 states, 17 states have (on average 7.705882352941177) internal successors, (131), 17 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:18,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:29:18,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:29:18,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:29:23,247 INFO L124 PetriNetUnfolderBase]: 7977/15475 cut-off events. [2024-12-02 08:29:23,247 INFO L125 PetriNetUnfolderBase]: For 543461/543461 co-relation queries the response was YES. [2024-12-02 08:29:23,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114680 conditions, 15475 events. 7977/15475 cut-off events. For 543461/543461 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 135108 event pairs, 1940 based on Foata normal form. 315/15790 useless extension candidates. Maximal degree in co-relation 114537. Up to 10562 conditions per place. [2024-12-02 08:29:23,437 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 449 selfloop transitions, 310 changer transitions 8/770 dead transitions. [2024-12-02 08:29:23,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 770 transitions, 17091 flow [2024-12-02 08:29:23,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 08:29:23,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 08:29:23,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 339 transitions. [2024-12-02 08:29:23,438 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-12-02 08:29:23,438 INFO L175 Difference]: Start difference. First operand has 328 places, 632 transitions, 14033 flow. Second operand 30 states and 339 transitions. [2024-12-02 08:29:23,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 770 transitions, 17091 flow [2024-12-02 08:29:28,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 770 transitions, 16627 flow, removed 26 selfloop flow, removed 15 redundant places. [2024-12-02 08:29:28,100 INFO L231 Difference]: Finished difference. Result has 343 places, 654 transitions, 14801 flow [2024-12-02 08:29:28,100 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=13472, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=14801, PETRI_PLACES=343, PETRI_TRANSITIONS=654} [2024-12-02 08:29:28,101 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 317 predicate places. [2024-12-02 08:29:28,101 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 654 transitions, 14801 flow [2024-12-02 08:29:28,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.705882352941177) internal successors, (131), 17 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:28,101 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:29:28,101 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:29:28,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 08:29:28,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-12-02 08:29:28,301 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:29:28,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:29:28,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1382158500, now seen corresponding path program 5 times [2024-12-02 08:29:28,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:29:28,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014996566] [2024-12-02 08:29:28,302 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:29:28,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:29:28,317 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:29:28,317 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:28,672 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:28,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:29:28,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014996566] [2024-12-02 08:29:28,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014996566] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:29:28,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217000258] [2024-12-02 08:29:28,672 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:29:28,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:28,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:29:28,674 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:29:28,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 08:29:28,765 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:29:28,765 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:28,766 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 08:29:28,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:29:28,925 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-12-02 08:29:28,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 10 [2024-12-02 08:29:28,927 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:28,927 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:29:28,998 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:29:28,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:29:29,049 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:29,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217000258] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:29:29,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:29:29,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 17 [2024-12-02 08:29:29,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156794421] [2024-12-02 08:29:29,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:29:29,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:29:29,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:29:29,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:29:29,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:29:29,050 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:29:29,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 654 transitions, 14801 flow. Second operand has 18 states, 18 states have (on average 8.11111111111111) internal successors, (146), 18 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:29,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:29:29,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:29:29,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:29:33,960 INFO L124 PetriNetUnfolderBase]: 8294/16029 cut-off events. [2024-12-02 08:29:33,960 INFO L125 PetriNetUnfolderBase]: For 533051/533055 co-relation queries the response was YES. [2024-12-02 08:29:34,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121122 conditions, 16029 events. 8294/16029 cut-off events. For 533051/533055 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 140300 event pairs, 1676 based on Foata normal form. 46/16075 useless extension candidates. Maximal degree in co-relation 120977. Up to 11779 conditions per place. [2024-12-02 08:29:34,299 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 545 selfloop transitions, 212 changer transitions 4/764 dead transitions. [2024-12-02 08:29:34,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 764 transitions, 17848 flow [2024-12-02 08:29:34,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 08:29:34,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 08:29:34,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 215 transitions. [2024-12-02 08:29:34,300 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4799107142857143 [2024-12-02 08:29:34,300 INFO L175 Difference]: Start difference. First operand has 343 places, 654 transitions, 14801 flow. Second operand 16 states and 215 transitions. [2024-12-02 08:29:34,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 764 transitions, 17848 flow [2024-12-02 08:29:39,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 764 transitions, 17288 flow, removed 8 selfloop flow, removed 19 redundant places. [2024-12-02 08:29:39,066 INFO L231 Difference]: Finished difference. Result has 345 places, 672 transitions, 15270 flow [2024-12-02 08:29:39,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14267, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=15270, PETRI_PLACES=345, PETRI_TRANSITIONS=672} [2024-12-02 08:29:39,067 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 319 predicate places. [2024-12-02 08:29:39,067 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 672 transitions, 15270 flow [2024-12-02 08:29:39,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.11111111111111) internal successors, (146), 18 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:39,068 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:29:39,068 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:29:39,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 08:29:39,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:39,268 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:29:39,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:29:39,269 INFO L85 PathProgramCache]: Analyzing trace with hash -136163328, now seen corresponding path program 6 times [2024-12-02 08:29:39,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:29:39,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118572804] [2024-12-02 08:29:39,269 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:29:39,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:29:39,289 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:29:39,289 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:39,560 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:29:39,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:29:39,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118572804] [2024-12-02 08:29:39,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118572804] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:29:39,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848243177] [2024-12-02 08:29:39,560 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:29:39,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:39,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:29:39,562 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:29:39,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 08:29:39,650 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:29:39,650 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:39,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 08:29:39,652 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:29:39,836 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:29:39,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:29:39,868 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:29:39,869 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:29:39,953 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:29:39,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:29:40,006 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:40,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848243177] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:29:40,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:29:40,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 6] total 23 [2024-12-02 08:29:40,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436464005] [2024-12-02 08:29:40,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:29:40,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 08:29:40,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:29:40,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 08:29:40,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-12-02 08:29:40,007 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:29:40,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 672 transitions, 15270 flow. Second operand has 24 states, 24 states have (on average 7.416666666666667) internal successors, (178), 24 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:40,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:29:40,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:29:40,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:29:45,441 INFO L124 PetriNetUnfolderBase]: 8549/16599 cut-off events. [2024-12-02 08:29:45,441 INFO L125 PetriNetUnfolderBase]: For 581689/581693 co-relation queries the response was YES. [2024-12-02 08:29:45,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126194 conditions, 16599 events. 8549/16599 cut-off events. For 581689/581693 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 146666 event pairs, 2095 based on Foata normal form. 64/16663 useless extension candidates. Maximal degree in co-relation 126044. Up to 12028 conditions per place. [2024-12-02 08:29:45,848 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 594 selfloop transitions, 256 changer transitions 36/889 dead transitions. [2024-12-02 08:29:45,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 889 transitions, 19641 flow [2024-12-02 08:29:45,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-02 08:29:45,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-12-02 08:29:45,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 472 transitions. [2024-12-02 08:29:45,850 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-12-02 08:29:45,850 INFO L175 Difference]: Start difference. First operand has 345 places, 672 transitions, 15270 flow. Second operand 41 states and 472 transitions. [2024-12-02 08:29:45,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 889 transitions, 19641 flow [2024-12-02 08:29:52,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 889 transitions, 19093 flow, removed 133 selfloop flow, removed 9 redundant places. [2024-12-02 08:29:52,335 INFO L231 Difference]: Finished difference. Result has 382 places, 712 transitions, 16513 flow [2024-12-02 08:29:52,335 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14904, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=16513, PETRI_PLACES=382, PETRI_TRANSITIONS=712} [2024-12-02 08:29:52,335 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 356 predicate places. [2024-12-02 08:29:52,336 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 712 transitions, 16513 flow [2024-12-02 08:29:52,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.416666666666667) internal successors, (178), 24 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:52,336 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:29:52,336 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:29:52,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 08:29:52,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:52,536 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:29:52,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:29:52,537 INFO L85 PathProgramCache]: Analyzing trace with hash -892626930, now seen corresponding path program 6 times [2024-12-02 08:29:52,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:29:52,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646044609] [2024-12-02 08:29:52,537 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:29:52,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:29:52,567 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:29:52,568 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:52,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:29:52,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:29:52,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646044609] [2024-12-02 08:29:52,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646044609] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:29:52,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605678698] [2024-12-02 08:29:52,941 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:29:52,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:29:52,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:29:52,943 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:29:52,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 08:29:53,038 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:29:53,038 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:29:53,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:29:53,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:29:53,239 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:29:53,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:29:53,247 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:53,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:29:53,319 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:29:53,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:29:53,373 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:29:53,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605678698] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:29:53,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:29:53,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 21 [2024-12-02 08:29:53,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473327522] [2024-12-02 08:29:53,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:29:53,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 08:29:53,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:29:53,374 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 08:29:53,374 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2024-12-02 08:29:53,374 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:29:53,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 712 transitions, 16513 flow. Second operand has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:29:53,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:29:53,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:29:53,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:29:59,055 INFO L124 PetriNetUnfolderBase]: 8548/16575 cut-off events. [2024-12-02 08:29:59,055 INFO L125 PetriNetUnfolderBase]: For 605892/605896 co-relation queries the response was YES. [2024-12-02 08:29:59,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128341 conditions, 16575 events. 8548/16575 cut-off events. For 605892/605896 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 145921 event pairs, 2362 based on Foata normal form. 29/16604 useless extension candidates. Maximal degree in co-relation 128185. Up to 13120 conditions per place. [2024-12-02 08:29:59,243 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 565 selfloop transitions, 224 changer transitions 18/810 dead transitions. [2024-12-02 08:29:59,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 810 transitions, 18853 flow [2024-12-02 08:29:59,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 08:29:59,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 08:29:59,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 300 transitions. [2024-12-02 08:29:59,245 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-12-02 08:29:59,245 INFO L175 Difference]: Start difference. First operand has 382 places, 712 transitions, 16513 flow. Second operand 27 states and 300 transitions. [2024-12-02 08:29:59,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 810 transitions, 18853 flow [2024-12-02 08:30:04,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 810 transitions, 18271 flow, removed 158 selfloop flow, removed 12 redundant places. [2024-12-02 08:30:04,988 INFO L231 Difference]: Finished difference. Result has 396 places, 725 transitions, 16714 flow [2024-12-02 08:30:04,988 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=15792, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=16714, PETRI_PLACES=396, PETRI_TRANSITIONS=725} [2024-12-02 08:30:04,989 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 370 predicate places. [2024-12-02 08:30:04,989 INFO L471 AbstractCegarLoop]: Abstraction has has 396 places, 725 transitions, 16714 flow [2024-12-02 08:30:04,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:04,989 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:30:04,989 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:30:04,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 08:30:05,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:05,189 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:30:05,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:30:05,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1872009150, now seen corresponding path program 7 times [2024-12-02 08:30:05,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:30:05,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718574605] [2024-12-02 08:30:05,190 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:30:05,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:30:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:30:05,448 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:30:05,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:30:05,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718574605] [2024-12-02 08:30:05,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718574605] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:30:05,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117701746] [2024-12-02 08:30:05,448 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:30:05,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:05,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:30:05,450 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:30:05,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 08:30:05,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:30:05,536 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 08:30:05,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:30:05,632 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 08:30:05,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 20 [2024-12-02 08:30:05,635 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:30:05,635 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:30:05,711 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:30:05,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:30:05,757 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:30:05,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117701746] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:30:05,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:30:05,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 6] total 19 [2024-12-02 08:30:05,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526623988] [2024-12-02 08:30:05,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:30:05,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 08:30:05,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:30:05,758 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 08:30:05,758 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2024-12-02 08:30:05,758 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:30:05,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 725 transitions, 16714 flow. Second operand has 20 states, 20 states have (on average 7.8) internal successors, (156), 20 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:05,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:30:05,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:30:05,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:30:11,016 INFO L124 PetriNetUnfolderBase]: 8399/16261 cut-off events. [2024-12-02 08:30:11,016 INFO L125 PetriNetUnfolderBase]: For 544331/544335 co-relation queries the response was YES. [2024-12-02 08:30:11,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123061 conditions, 16261 events. 8399/16261 cut-off events. For 544331/544335 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 142550 event pairs, 2450 based on Foata normal form. 24/16285 useless extension candidates. Maximal degree in co-relation 122902. Up to 13617 conditions per place. [2024-12-02 08:30:11,241 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 560 selfloop transitions, 188 changer transitions 21/772 dead transitions. [2024-12-02 08:30:11,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 772 transitions, 18393 flow [2024-12-02 08:30:11,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 08:30:11,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 08:30:11,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 193 transitions. [2024-12-02 08:30:11,242 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4054621848739496 [2024-12-02 08:30:11,242 INFO L175 Difference]: Start difference. First operand has 396 places, 725 transitions, 16714 flow. Second operand 17 states and 193 transitions. [2024-12-02 08:30:11,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 772 transitions, 18393 flow [2024-12-02 08:30:17,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 772 transitions, 18008 flow, removed 46 selfloop flow, removed 14 redundant places. [2024-12-02 08:30:17,071 INFO L231 Difference]: Finished difference. Result has 395 places, 716 transitions, 16505 flow [2024-12-02 08:30:17,072 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16231, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=16505, PETRI_PLACES=395, PETRI_TRANSITIONS=716} [2024-12-02 08:30:17,072 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 369 predicate places. [2024-12-02 08:30:17,072 INFO L471 AbstractCegarLoop]: Abstraction has has 395 places, 716 transitions, 16505 flow [2024-12-02 08:30:17,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.8) internal successors, (156), 20 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:17,072 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:30:17,072 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:30:17,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-12-02 08:30:17,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:17,273 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:30:17,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:30:17,273 INFO L85 PathProgramCache]: Analyzing trace with hash 250735324, now seen corresponding path program 7 times [2024-12-02 08:30:17,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:30:17,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892923849] [2024-12-02 08:30:17,274 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:30:17,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:30:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:30:17,602 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:30:17,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:30:17,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892923849] [2024-12-02 08:30:17,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892923849] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:30:17,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203118153] [2024-12-02 08:30:17,602 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:30:17,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:17,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:30:17,604 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:30:17,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-02 08:30:17,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:30:17,704 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 08:30:17,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:30:17,799 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:30:17,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-12-02 08:30:17,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:30:17,808 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:30:17,899 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:30:17,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:30:17,957 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:30:17,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203118153] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:30:17,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:30:17,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 6] total 18 [2024-12-02 08:30:17,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803067312] [2024-12-02 08:30:17,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:30:17,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 08:30:17,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:30:17,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 08:30:17,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2024-12-02 08:30:17,958 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:30:17,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 716 transitions, 16505 flow. Second operand has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 19 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:17,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:30:17,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:30:17,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:30:23,053 INFO L124 PetriNetUnfolderBase]: 8165/15792 cut-off events. [2024-12-02 08:30:23,054 INFO L125 PetriNetUnfolderBase]: For 527900/527904 co-relation queries the response was YES. [2024-12-02 08:30:23,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119288 conditions, 15792 events. 8165/15792 cut-off events. For 527900/527904 co-relation queries the response was YES. Maximal size of possible extension queue 837. Compared 137463 event pairs, 2308 based on Foata normal form. 58/15850 useless extension candidates. Maximal degree in co-relation 119128. Up to 12835 conditions per place. [2024-12-02 08:30:23,196 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 546 selfloop transitions, 229 changer transitions 1/779 dead transitions. [2024-12-02 08:30:23,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 779 transitions, 18567 flow [2024-12-02 08:30:23,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 08:30:23,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 08:30:23,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 232 transitions. [2024-12-02 08:30:23,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-12-02 08:30:23,197 INFO L175 Difference]: Start difference. First operand has 395 places, 716 transitions, 16505 flow. Second operand 21 states and 232 transitions. [2024-12-02 08:30:23,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 779 transitions, 18567 flow [2024-12-02 08:30:28,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 779 transitions, 18096 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-12-02 08:30:28,111 INFO L231 Difference]: Finished difference. Result has 391 places, 716 transitions, 16510 flow [2024-12-02 08:30:28,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16007, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=16510, PETRI_PLACES=391, PETRI_TRANSITIONS=716} [2024-12-02 08:30:28,112 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 365 predicate places. [2024-12-02 08:30:28,112 INFO L471 AbstractCegarLoop]: Abstraction has has 391 places, 716 transitions, 16510 flow [2024-12-02 08:30:28,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.894736842105263) internal successors, (150), 19 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:28,112 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:30:28,112 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:30:28,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-12-02 08:30:28,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:28,312 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:30:28,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:30:28,313 INFO L85 PathProgramCache]: Analyzing trace with hash -214138666, now seen corresponding path program 8 times [2024-12-02 08:30:28,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:30:28,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661039472] [2024-12-02 08:30:28,313 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:30:28,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:30:28,326 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:30:28,326 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:30:28,511 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:30:28,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:30:28,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661039472] [2024-12-02 08:30:28,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661039472] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:30:28,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037063203] [2024-12-02 08:30:28,512 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:30:28,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:28,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:30:28,513 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:30:28,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-12-02 08:30:28,606 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:30:28,607 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:30:28,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 08:30:28,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:30:28,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 08:30:28,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:30:28,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:30:28,782 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:30:28,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:30:28,972 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:30:28,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 164 [2024-12-02 08:30:28,982 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 08:30:28,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 39 [2024-12-02 08:30:29,055 INFO L349 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2024-12-02 08:30:29,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 190 [2024-12-02 08:30:29,249 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:30:29,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037063203] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:30:29,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:30:29,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 9] total 21 [2024-12-02 08:30:29,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355062678] [2024-12-02 08:30:29,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:30:29,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 08:30:29,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:30:29,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 08:30:29,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2024-12-02 08:30:29,251 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:30:29,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 716 transitions, 16510 flow. Second operand has 22 states, 22 states have (on average 7.181818181818182) internal successors, (158), 22 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:29,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:30:29,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:30:29,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:30:33,536 INFO L124 PetriNetUnfolderBase]: 7730/14928 cut-off events. [2024-12-02 08:30:33,536 INFO L125 PetriNetUnfolderBase]: For 530166/530170 co-relation queries the response was YES. [2024-12-02 08:30:33,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115472 conditions, 14928 events. 7730/14928 cut-off events. For 530166/530170 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 127518 event pairs, 2110 based on Foata normal form. 179/15107 useless extension candidates. Maximal degree in co-relation 115314. Up to 12932 conditions per place. [2024-12-02 08:30:33,681 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 584 selfloop transitions, 216 changer transitions 4/807 dead transitions. [2024-12-02 08:30:33,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 807 transitions, 19354 flow [2024-12-02 08:30:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 08:30:33,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 08:30:33,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 213 transitions. [2024-12-02 08:30:33,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40037593984962405 [2024-12-02 08:30:33,682 INFO L175 Difference]: Start difference. First operand has 391 places, 716 transitions, 16510 flow. Second operand 19 states and 213 transitions. [2024-12-02 08:30:33,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 807 transitions, 19354 flow [2024-12-02 08:30:38,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 807 transitions, 18843 flow, removed 15 selfloop flow, removed 18 redundant places. [2024-12-02 08:30:38,472 INFO L231 Difference]: Finished difference. Result has 396 places, 734 transitions, 17078 flow [2024-12-02 08:30:38,473 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16001, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=17078, PETRI_PLACES=396, PETRI_TRANSITIONS=734} [2024-12-02 08:30:38,473 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 370 predicate places. [2024-12-02 08:30:38,473 INFO L471 AbstractCegarLoop]: Abstraction has has 396 places, 734 transitions, 17078 flow [2024-12-02 08:30:38,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.181818181818182) internal successors, (158), 22 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:38,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:30:38,473 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:30:38,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-12-02 08:30:38,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:38,674 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:30:38,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:30:38,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1082080460, now seen corresponding path program 9 times [2024-12-02 08:30:38,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:30:38,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369318513] [2024-12-02 08:30:38,674 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:30:38,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:30:38,686 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:30:38,686 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:30:39,013 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:30:39,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:30:39,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369318513] [2024-12-02 08:30:39,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369318513] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:30:39,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791212318] [2024-12-02 08:30:39,014 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:30:39,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:39,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:30:39,015 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:30:39,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-12-02 08:30:39,112 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:30:39,112 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:30:39,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-12-02 08:30:39,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:30:39,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 08:30:39,429 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-12-02 08:30:39,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 08:30:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:30:39,455 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:30:39,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:30:39,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 164 [2024-12-02 08:30:39,968 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 08:30:39,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 39 [2024-12-02 08:30:40,017 INFO L349 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2024-12-02 08:30:40,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 194 [2024-12-02 08:30:40,297 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:30:40,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791212318] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:30:40,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:30:40,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 32 [2024-12-02 08:30:40,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137743894] [2024-12-02 08:30:40,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:30:40,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 08:30:40,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:30:40,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 08:30:40,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=830, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 08:30:40,298 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:30:40,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 734 transitions, 17078 flow. Second operand has 33 states, 33 states have (on average 7.090909090909091) internal successors, (234), 33 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:40,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:30:40,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:30:40,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:30:48,416 INFO L124 PetriNetUnfolderBase]: 9476/18330 cut-off events. [2024-12-02 08:30:48,416 INFO L125 PetriNetUnfolderBase]: For 717603/717603 co-relation queries the response was YES. [2024-12-02 08:30:48,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140415 conditions, 18330 events. 9476/18330 cut-off events. For 717603/717603 co-relation queries the response was YES. Maximal size of possible extension queue 989. Compared 163148 event pairs, 695 based on Foata normal form. 188/18518 useless extension candidates. Maximal degree in co-relation 140252. Up to 7855 conditions per place. [2024-12-02 08:30:48,597 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 768 selfloop transitions, 520 changer transitions 33/1324 dead transitions. [2024-12-02 08:30:48,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 1324 transitions, 28824 flow [2024-12-02 08:30:48,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-02 08:30:48,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2024-12-02 08:30:48,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 792 transitions. [2024-12-02 08:30:48,598 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351648351648352 [2024-12-02 08:30:48,598 INFO L175 Difference]: Start difference. First operand has 396 places, 734 transitions, 17078 flow. Second operand 65 states and 792 transitions. [2024-12-02 08:30:48,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 1324 transitions, 28824 flow [2024-12-02 08:30:55,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 1324 transitions, 28520 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-12-02 08:30:55,286 INFO L231 Difference]: Finished difference. Result has 475 places, 1018 transitions, 24753 flow [2024-12-02 08:30:55,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16654, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=24753, PETRI_PLACES=475, PETRI_TRANSITIONS=1018} [2024-12-02 08:30:55,287 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 449 predicate places. [2024-12-02 08:30:55,287 INFO L471 AbstractCegarLoop]: Abstraction has has 475 places, 1018 transitions, 24753 flow [2024-12-02 08:30:55,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 7.090909090909091) internal successors, (234), 33 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:55,287 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:30:55,287 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:30:55,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-12-02 08:30:55,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:55,488 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:30:55,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:30:55,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1964808424, now seen corresponding path program 8 times [2024-12-02 08:30:55,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:30:55,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779399982] [2024-12-02 08:30:55,489 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:30:55,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:30:55,519 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:30:55,519 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:30:56,373 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:30:56,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:30:56,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779399982] [2024-12-02 08:30:56,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779399982] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:30:56,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903675792] [2024-12-02 08:30:56,374 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:30:56,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:30:56,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:30:56,376 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:30:56,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-12-02 08:30:56,483 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:30:56,483 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:30:56,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:30:56,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:30:56,812 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-12-02 08:30:56,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-12-02 08:30:56,814 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:30:56,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:30:56,945 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:30:56,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:30:57,017 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:30:57,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903675792] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:30:57,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:30:57,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 7] total 25 [2024-12-02 08:30:57,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797032730] [2024-12-02 08:30:57,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:30:57,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 08:30:57,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:30:57,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 08:30:57,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=589, Unknown=0, NotChecked=0, Total=650 [2024-12-02 08:30:57,019 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:30:57,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 1018 transitions, 24753 flow. Second operand has 26 states, 26 states have (on average 7.346153846153846) internal successors, (191), 26 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:30:57,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:30:57,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:30:57,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:31:05,288 INFO L124 PetriNetUnfolderBase]: 10282/19789 cut-off events. [2024-12-02 08:31:05,289 INFO L125 PetriNetUnfolderBase]: For 1037762/1037764 co-relation queries the response was YES. [2024-12-02 08:31:05,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170010 conditions, 19789 events. 10282/19789 cut-off events. For 1037762/1037764 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 176007 event pairs, 2484 based on Foata normal form. 115/19904 useless extension candidates. Maximal degree in co-relation 169820. Up to 15657 conditions per place. [2024-12-02 08:31:05,732 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 1093 selfloop transitions, 198 changer transitions 9/1303 dead transitions. [2024-12-02 08:31:05,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1303 transitions, 33371 flow [2024-12-02 08:31:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 08:31:05,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 08:31:05,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 293 transitions. [2024-12-02 08:31:05,733 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4024725274725275 [2024-12-02 08:31:05,733 INFO L175 Difference]: Start difference. First operand has 475 places, 1018 transitions, 24753 flow. Second operand 26 states and 293 transitions. [2024-12-02 08:31:05,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1303 transitions, 33371 flow [2024-12-02 08:31:20,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1303 transitions, 30232 flow, removed 1390 selfloop flow, removed 22 redundant places. [2024-12-02 08:31:20,021 INFO L231 Difference]: Finished difference. Result has 484 places, 1107 transitions, 25127 flow [2024-12-02 08:31:20,022 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=22476, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=860, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=25127, PETRI_PLACES=484, PETRI_TRANSITIONS=1107} [2024-12-02 08:31:20,022 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 458 predicate places. [2024-12-02 08:31:20,022 INFO L471 AbstractCegarLoop]: Abstraction has has 484 places, 1107 transitions, 25127 flow [2024-12-02 08:31:20,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.346153846153846) internal successors, (191), 26 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:31:20,022 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:31:20,022 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:31:20,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-12-02 08:31:20,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:31:20,223 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:31:20,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:31:20,223 INFO L85 PathProgramCache]: Analyzing trace with hash 2044588668, now seen corresponding path program 10 times [2024-12-02 08:31:20,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:31:20,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81556194] [2024-12-02 08:31:20,223 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:31:20,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:31:20,232 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:31:20,232 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:31:20,326 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:20,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:31:20,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81556194] [2024-12-02 08:31:20,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81556194] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:31:20,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304753034] [2024-12-02 08:31:20,327 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:31:20,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:31:20,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:31:20,328 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:31:20,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-12-02 08:31:20,413 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:31:20,414 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:31:20,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 08:31:20,415 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:31:20,553 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 08:31:20,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 20 [2024-12-02 08:31:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:20,565 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:31:20,651 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:31:20,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:31:20,675 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:20,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304753034] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:31:20,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:31:20,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 17 [2024-12-02 08:31:20,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770339304] [2024-12-02 08:31:20,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:31:20,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:31:20,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:31:20,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:31:20,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:31:20,676 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:31:20,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1107 transitions, 25127 flow. Second operand has 18 states, 18 states have (on average 7.555555555555555) internal successors, (136), 18 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:31:20,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:31:20,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:31:20,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:31:27,896 INFO L124 PetriNetUnfolderBase]: 10332/19931 cut-off events. [2024-12-02 08:31:27,896 INFO L125 PetriNetUnfolderBase]: For 881153/881155 co-relation queries the response was YES. [2024-12-02 08:31:28,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160012 conditions, 19931 events. 10332/19931 cut-off events. For 881153/881155 co-relation queries the response was YES. Maximal size of possible extension queue 968. Compared 177853 event pairs, 2797 based on Foata normal form. 26/19957 useless extension candidates. Maximal degree in co-relation 159819. Up to 17188 conditions per place. [2024-12-02 08:31:28,166 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 1050 selfloop transitions, 113 changer transitions 49/1215 dead transitions. [2024-12-02 08:31:28,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1215 transitions, 29130 flow [2024-12-02 08:31:28,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 08:31:28,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 08:31:28,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 180 transitions. [2024-12-02 08:31:28,167 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-12-02 08:31:28,167 INFO L175 Difference]: Start difference. First operand has 484 places, 1107 transitions, 25127 flow. Second operand 15 states and 180 transitions. [2024-12-02 08:31:28,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1215 transitions, 29130 flow [2024-12-02 08:31:38,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1215 transitions, 28709 flow, removed 193 selfloop flow, removed 7 redundant places. [2024-12-02 08:31:38,468 INFO L231 Difference]: Finished difference. Result has 494 places, 1092 transitions, 24673 flow [2024-12-02 08:31:38,469 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=24708, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=994, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24673, PETRI_PLACES=494, PETRI_TRANSITIONS=1092} [2024-12-02 08:31:38,469 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 468 predicate places. [2024-12-02 08:31:38,469 INFO L471 AbstractCegarLoop]: Abstraction has has 494 places, 1092 transitions, 24673 flow [2024-12-02 08:31:38,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 7.555555555555555) internal successors, (136), 18 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:31:38,469 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:31:38,470 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:31:38,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-12-02 08:31:38,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-12-02 08:31:38,670 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:31:38,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:31:38,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1900721096, now seen corresponding path program 11 times [2024-12-02 08:31:38,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:31:38,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116705032] [2024-12-02 08:31:38,671 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:31:38,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:31:38,679 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:31:38,679 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:31:38,974 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:38,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:31:38,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116705032] [2024-12-02 08:31:38,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116705032] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:31:38,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182649768] [2024-12-02 08:31:38,975 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:31:38,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:31:38,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:31:38,976 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:31:38,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-12-02 08:31:39,077 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:31:39,077 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:31:39,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 08:31:39,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:31:39,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:31:39,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-12-02 08:31:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:39,203 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:31:39,308 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:31:39,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:31:39,352 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:39,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182649768] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:31:39,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:31:39,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 20 [2024-12-02 08:31:39,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357347059] [2024-12-02 08:31:39,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:31:39,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 08:31:39,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:31:39,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 08:31:39,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2024-12-02 08:31:39,353 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:31:39,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 1092 transitions, 24673 flow. Second operand has 21 states, 21 states have (on average 7.666666666666667) internal successors, (161), 21 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:31:39,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:31:39,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:31:39,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:31:47,449 INFO L124 PetriNetUnfolderBase]: 10927/20992 cut-off events. [2024-12-02 08:31:47,450 INFO L125 PetriNetUnfolderBase]: For 1003304/1003306 co-relation queries the response was YES. [2024-12-02 08:31:47,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171424 conditions, 20992 events. 10927/20992 cut-off events. For 1003304/1003306 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 188088 event pairs, 2575 based on Foata normal form. 50/21042 useless extension candidates. Maximal degree in co-relation 171228. Up to 17095 conditions per place. [2024-12-02 08:31:47,756 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 1077 selfloop transitions, 250 changer transitions 28/1358 dead transitions. [2024-12-02 08:31:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 1358 transitions, 32393 flow [2024-12-02 08:31:47,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 08:31:47,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 08:31:47,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 264 transitions. [2024-12-02 08:31:47,757 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-12-02 08:31:47,757 INFO L175 Difference]: Start difference. First operand has 494 places, 1092 transitions, 24673 flow. Second operand 22 states and 264 transitions. [2024-12-02 08:31:47,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 1358 transitions, 32393 flow [2024-12-02 08:31:58,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 1358 transitions, 31939 flow, removed 53 selfloop flow, removed 14 redundant places. [2024-12-02 08:31:58,880 INFO L231 Difference]: Finished difference. Result has 504 places, 1186 transitions, 27439 flow [2024-12-02 08:31:58,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=24361, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=893, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=27439, PETRI_PLACES=504, PETRI_TRANSITIONS=1186} [2024-12-02 08:31:58,880 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 478 predicate places. [2024-12-02 08:31:58,880 INFO L471 AbstractCegarLoop]: Abstraction has has 504 places, 1186 transitions, 27439 flow [2024-12-02 08:31:58,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.666666666666667) internal successors, (161), 21 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:31:58,881 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:31:58,881 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:31:58,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-12-02 08:31:59,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-12-02 08:31:59,081 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:31:59,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:31:59,082 INFO L85 PathProgramCache]: Analyzing trace with hash -759526264, now seen corresponding path program 12 times [2024-12-02 08:31:59,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:31:59,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607789354] [2024-12-02 08:31:59,082 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:31:59,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:31:59,096 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:31:59,096 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:31:59,398 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:31:59,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:31:59,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607789354] [2024-12-02 08:31:59,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607789354] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:31:59,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653957093] [2024-12-02 08:31:59,399 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:31:59,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:31:59,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:31:59,400 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:31:59,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-12-02 08:31:59,487 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:31:59,487 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:31:59,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:31:59,489 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:31:59,658 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:31:59,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:31:59,664 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:59,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:31:59,737 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:31:59,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:31:59,781 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:31:59,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653957093] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:31:59,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:31:59,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 20 [2024-12-02 08:31:59,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355800959] [2024-12-02 08:31:59,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:31:59,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 08:31:59,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:31:59,782 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 08:31:59,782 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-12-02 08:31:59,782 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:31:59,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1186 transitions, 27439 flow. Second operand has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:31:59,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:31:59,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:31:59,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:32:08,433 INFO L124 PetriNetUnfolderBase]: 11146/21487 cut-off events. [2024-12-02 08:32:08,433 INFO L125 PetriNetUnfolderBase]: For 1087196/1087196 co-relation queries the response was YES. [2024-12-02 08:32:08,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177676 conditions, 21487 events. 11146/21487 cut-off events. For 1087196/1087196 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 192871 event pairs, 2881 based on Foata normal form. 24/21511 useless extension candidates. Maximal degree in co-relation 177476. Up to 17495 conditions per place. [2024-12-02 08:32:08,799 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 1086 selfloop transitions, 280 changer transitions 20/1389 dead transitions. [2024-12-02 08:32:08,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1389 transitions, 33545 flow [2024-12-02 08:32:08,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 08:32:08,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 08:32:08,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 326 transitions. [2024-12-02 08:32:08,800 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-12-02 08:32:08,800 INFO L175 Difference]: Start difference. First operand has 504 places, 1186 transitions, 27439 flow. Second operand 30 states and 326 transitions. [2024-12-02 08:32:08,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1389 transitions, 33545 flow [2024-12-02 08:32:21,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1389 transitions, 32184 flow, removed 527 selfloop flow, removed 11 redundant places. [2024-12-02 08:32:21,462 INFO L231 Difference]: Finished difference. Result has 532 places, 1244 transitions, 28675 flow [2024-12-02 08:32:21,463 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=26338, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=920, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28675, PETRI_PLACES=532, PETRI_TRANSITIONS=1244} [2024-12-02 08:32:21,463 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 506 predicate places. [2024-12-02 08:32:21,463 INFO L471 AbstractCegarLoop]: Abstraction has has 532 places, 1244 transitions, 28675 flow [2024-12-02 08:32:21,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:32:21,463 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:32:21,463 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:32:21,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-12-02 08:32:21,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-12-02 08:32:21,664 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:32:21,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:21,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2130182358, now seen corresponding path program 13 times [2024-12-02 08:32:21,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:32:21,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629386241] [2024-12-02 08:32:21,664 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:32:21,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:32:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:21,943 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:32:21,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:32:21,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629386241] [2024-12-02 08:32:21,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629386241] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:32:21,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712806957] [2024-12-02 08:32:21,944 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:32:21,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:32:21,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:32:21,946 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:32:21,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-12-02 08:32:22,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:32:22,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 08:32:22,045 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:22,122 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:32:22,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-12-02 08:32:22,127 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:32:22,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:32:22,202 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:32:22,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:32:22,239 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:32:22,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712806957] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:32:22,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:32:22,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 19 [2024-12-02 08:32:22,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006243864] [2024-12-02 08:32:22,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:32:22,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 08:32:22,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:32:22,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 08:32:22,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2024-12-02 08:32:22,240 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:32:22,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1244 transitions, 28675 flow. Second operand has 20 states, 20 states have (on average 7.75) internal successors, (155), 20 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:32:22,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:32:22,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:32:22,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:32:30,606 INFO L124 PetriNetUnfolderBase]: 10761/20814 cut-off events. [2024-12-02 08:32:30,606 INFO L125 PetriNetUnfolderBase]: For 872958/872960 co-relation queries the response was YES. [2024-12-02 08:32:30,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166344 conditions, 20814 events. 10761/20814 cut-off events. For 872958/872960 co-relation queries the response was YES. Maximal size of possible extension queue 989. Compared 186648 event pairs, 2751 based on Foata normal form. 128/20942 useless extension candidates. Maximal degree in co-relation 166133. Up to 17501 conditions per place. [2024-12-02 08:32:30,967 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 1085 selfloop transitions, 248 changer transitions 5/1341 dead transitions. [2024-12-02 08:32:30,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1341 transitions, 32604 flow [2024-12-02 08:32:30,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 08:32:30,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 08:32:30,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 209 transitions. [2024-12-02 08:32:30,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4146825396825397 [2024-12-02 08:32:30,968 INFO L175 Difference]: Start difference. First operand has 532 places, 1244 transitions, 28675 flow. Second operand 18 states and 209 transitions. [2024-12-02 08:32:30,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1341 transitions, 32604 flow [2024-12-02 08:32:42,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 1341 transitions, 31960 flow, removed 228 selfloop flow, removed 15 redundant places. [2024-12-02 08:32:42,051 INFO L231 Difference]: Finished difference. Result has 531 places, 1232 transitions, 28359 flow [2024-12-02 08:32:42,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=27863, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=28359, PETRI_PLACES=531, PETRI_TRANSITIONS=1232} [2024-12-02 08:32:42,051 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 505 predicate places. [2024-12-02 08:32:42,052 INFO L471 AbstractCegarLoop]: Abstraction has has 531 places, 1232 transitions, 28359 flow [2024-12-02 08:32:42,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.75) internal successors, (155), 20 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:32:42,052 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:32:42,052 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:32:42,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-12-02 08:32:42,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-12-02 08:32:42,252 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:32:42,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:32:42,253 INFO L85 PathProgramCache]: Analyzing trace with hash 935132024, now seen corresponding path program 14 times [2024-12-02 08:32:42,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:32:42,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270675641] [2024-12-02 08:32:42,253 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:32:42,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:32:42,266 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:32:42,266 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:32:42,588 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:32:42,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:32:42,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270675641] [2024-12-02 08:32:42,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270675641] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:32:42,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782207576] [2024-12-02 08:32:42,588 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:32:42,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:32:42,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:32:42,589 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:32:42,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-12-02 08:32:42,686 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:32:42,686 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:32:42,687 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:32:42,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:32:42,843 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:32:42,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:32:42,863 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:32:42,863 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:32:42,933 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:32:42,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:32:42,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:32:42,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782207576] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:32:42,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:32:42,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 6] total 22 [2024-12-02 08:32:42,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531837382] [2024-12-02 08:32:42,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:32:42,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 08:32:42,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:32:42,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 08:32:42,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2024-12-02 08:32:42,985 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:32:42,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 1232 transitions, 28359 flow. Second operand has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:32:42,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:32:42,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:32:42,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:32:52,045 INFO L124 PetriNetUnfolderBase]: 10698/20687 cut-off events. [2024-12-02 08:32:52,045 INFO L125 PetriNetUnfolderBase]: For 804195/804195 co-relation queries the response was YES. [2024-12-02 08:32:52,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161866 conditions, 20687 events. 10698/20687 cut-off events. For 804195/804195 co-relation queries the response was YES. Maximal size of possible extension queue 973. Compared 185143 event pairs, 2752 based on Foata normal form. 100/20787 useless extension candidates. Maximal degree in co-relation 161655. Up to 16942 conditions per place. [2024-12-02 08:32:52,439 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 1106 selfloop transitions, 344 changer transitions 13/1466 dead transitions. [2024-12-02 08:32:52,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1466 transitions, 34372 flow [2024-12-02 08:32:52,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 08:32:52,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-12-02 08:32:52,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 383 transitions. [2024-12-02 08:32:52,441 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4023109243697479 [2024-12-02 08:32:52,441 INFO L175 Difference]: Start difference. First operand has 531 places, 1232 transitions, 28359 flow. Second operand 34 states and 383 transitions. [2024-12-02 08:32:52,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1466 transitions, 34372 flow [2024-12-02 08:33:02,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 1466 transitions, 33762 flow, removed 36 selfloop flow, removed 16 redundant places. [2024-12-02 08:33:02,878 INFO L231 Difference]: Finished difference. Result has 551 places, 1275 transitions, 29422 flow [2024-12-02 08:33:02,878 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=27775, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=920, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=29422, PETRI_PLACES=551, PETRI_TRANSITIONS=1275} [2024-12-02 08:33:02,879 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 525 predicate places. [2024-12-02 08:33:02,879 INFO L471 AbstractCegarLoop]: Abstraction has has 551 places, 1275 transitions, 29422 flow [2024-12-02 08:33:02,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:33:02,879 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:33:02,879 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:33:02,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-12-02 08:33:03,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-12-02 08:33:03,079 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:33:03,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:33:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 533442990, now seen corresponding path program 15 times [2024-12-02 08:33:03,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:33:03,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917205817] [2024-12-02 08:33:03,080 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:33:03,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:33:03,094 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:33:03,094 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:33:03,378 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:33:03,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:33:03,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917205817] [2024-12-02 08:33:03,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917205817] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:33:03,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331531060] [2024-12-02 08:33:03,379 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:33:03,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:33:03,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:33:03,380 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:33:03,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-12-02 08:33:03,478 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:33:03,478 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:33:03,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:33:03,480 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:33:03,729 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:33:03,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-12-02 08:33:03,731 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:33:03,732 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:33:03,840 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:33:03,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:33:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:33:03,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331531060] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:33:03,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:33:03,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 23 [2024-12-02 08:33:03,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858721175] [2024-12-02 08:33:03,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:33:03,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 08:33:03,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:33:03,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 08:33:03,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-12-02 08:33:03,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:33:03,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 1275 transitions, 29422 flow. Second operand has 24 states, 24 states have (on average 7.416666666666667) internal successors, (178), 24 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:33:03,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:33:03,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:33:03,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:33:13,443 INFO L124 PetriNetUnfolderBase]: 10482/20249 cut-off events. [2024-12-02 08:33:13,443 INFO L125 PetriNetUnfolderBase]: For 763184/763186 co-relation queries the response was YES. [2024-12-02 08:33:13,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160000 conditions, 20249 events. 10482/20249 cut-off events. For 763184/763186 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 181033 event pairs, 2601 based on Foata normal form. 42/20291 useless extension candidates. Maximal degree in co-relation 159787. Up to 17676 conditions per place. [2024-12-02 08:33:13,788 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 1149 selfloop transitions, 183 changer transitions 32/1367 dead transitions. [2024-12-02 08:33:13,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 1367 transitions, 33030 flow [2024-12-02 08:33:13,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 08:33:13,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 08:33:13,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 265 transitions. [2024-12-02 08:33:13,789 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-12-02 08:33:13,789 INFO L175 Difference]: Start difference. First operand has 551 places, 1275 transitions, 29422 flow. Second operand 25 states and 265 transitions. [2024-12-02 08:33:13,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 1367 transitions, 33030 flow [2024-12-02 08:33:23,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 1367 transitions, 32643 flow, removed 29 selfloop flow, removed 20 redundant places. [2024-12-02 08:33:23,914 INFO L231 Difference]: Finished difference. Result has 555 places, 1261 transitions, 29150 flow [2024-12-02 08:33:23,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=28867, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=29150, PETRI_PLACES=555, PETRI_TRANSITIONS=1261} [2024-12-02 08:33:23,915 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 529 predicate places. [2024-12-02 08:33:23,915 INFO L471 AbstractCegarLoop]: Abstraction has has 555 places, 1261 transitions, 29150 flow [2024-12-02 08:33:23,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.416666666666667) internal successors, (178), 24 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:33:23,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:33:23,915 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:33:23,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-12-02 08:33:24,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:33:24,116 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:33:24,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:33:24,116 INFO L85 PathProgramCache]: Analyzing trace with hash -866994742, now seen corresponding path program 9 times [2024-12-02 08:33:24,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:33:24,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922847159] [2024-12-02 08:33:24,116 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:33:24,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:33:24,129 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:33:24,129 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:33:24,459 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:33:24,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:33:24,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922847159] [2024-12-02 08:33:24,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922847159] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:33:24,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048174440] [2024-12-02 08:33:24,459 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:33:24,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:33:24,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:33:24,460 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:33:24,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-12-02 08:33:24,556 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:33:24,556 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:33:24,557 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:33:24,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:33:24,767 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:33:24,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:33:24,807 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:33:24,807 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:33:24,922 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:33:24,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:33:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:33:24,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048174440] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:33:24,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:33:24,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 24 [2024-12-02 08:33:24,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582344741] [2024-12-02 08:33:24,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:33:24,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 08:33:24,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:33:24,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 08:33:24,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=541, Unknown=0, NotChecked=0, Total=600 [2024-12-02 08:33:24,978 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:33:24,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 1261 transitions, 29150 flow. Second operand has 25 states, 25 states have (on average 7.4) internal successors, (185), 25 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:33:24,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:33:24,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:33:24,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:33:34,499 INFO L124 PetriNetUnfolderBase]: 10848/20935 cut-off events. [2024-12-02 08:33:34,499 INFO L125 PetriNetUnfolderBase]: For 793058/793060 co-relation queries the response was YES. [2024-12-02 08:33:34,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166678 conditions, 20935 events. 10848/20935 cut-off events. For 793058/793060 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 187327 event pairs, 2635 based on Foata normal form. 52/20987 useless extension candidates. Maximal degree in co-relation 166464. Up to 17387 conditions per place. [2024-12-02 08:33:34,846 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 1186 selfloop transitions, 324 changer transitions 28/1541 dead transitions. [2024-12-02 08:33:34,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 1541 transitions, 36727 flow [2024-12-02 08:33:34,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-02 08:33:34,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-12-02 08:33:34,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 430 transitions. [2024-12-02 08:33:34,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37456445993031356 [2024-12-02 08:33:34,847 INFO L175 Difference]: Start difference. First operand has 555 places, 1261 transitions, 29150 flow. Second operand 41 states and 430 transitions. [2024-12-02 08:33:34,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 1541 transitions, 36727 flow [2024-12-02 08:33:45,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 1541 transitions, 36325 flow, removed 16 selfloop flow, removed 20 redundant places. [2024-12-02 08:33:45,655 INFO L231 Difference]: Finished difference. Result has 577 places, 1332 transitions, 31733 flow [2024-12-02 08:33:45,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=28674, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=31733, PETRI_PLACES=577, PETRI_TRANSITIONS=1332} [2024-12-02 08:33:45,656 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 551 predicate places. [2024-12-02 08:33:45,656 INFO L471 AbstractCegarLoop]: Abstraction has has 577 places, 1332 transitions, 31733 flow [2024-12-02 08:33:45,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.4) internal successors, (185), 25 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:33:45,656 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:33:45,656 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:33:45,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-12-02 08:33:45,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:33:45,857 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:33:45,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:33:45,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2020731518, now seen corresponding path program 10 times [2024-12-02 08:33:45,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:33:45,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637722309] [2024-12-02 08:33:45,858 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:33:45,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:33:45,866 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:33:45,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:33:45,944 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:33:45,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:33:45,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637722309] [2024-12-02 08:33:45,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637722309] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:33:45,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217836693] [2024-12-02 08:33:45,945 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:33:45,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:33:45,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:33:45,946 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:33:45,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-12-02 08:33:46,043 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:33:46,043 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:33:46,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 08:33:46,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:33:46,165 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:33:46,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 25 [2024-12-02 08:33:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:33:46,179 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:33:46,258 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:33:46,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:33:46,278 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:33:46,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217836693] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:33:46,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:33:46,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2024-12-02 08:33:46,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784412894] [2024-12-02 08:33:46,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:33:46,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 08:33:46,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:33:46,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 08:33:46,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-12-02 08:33:46,278 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:33:46,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 1332 transitions, 31733 flow. Second operand has 17 states, 17 states have (on average 7.529411764705882) internal successors, (128), 17 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:33:46,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:33:46,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:33:46,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:33:56,465 INFO L124 PetriNetUnfolderBase]: 10919/21032 cut-off events. [2024-12-02 08:33:56,465 INFO L125 PetriNetUnfolderBase]: For 821754/821756 co-relation queries the response was YES. [2024-12-02 08:33:56,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170026 conditions, 21032 events. 10919/21032 cut-off events. For 821754/821756 co-relation queries the response was YES. Maximal size of possible extension queue 1013. Compared 188650 event pairs, 2676 based on Foata normal form. 80/21112 useless extension candidates. Maximal degree in co-relation 169806. Up to 17975 conditions per place. [2024-12-02 08:33:56,855 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 1212 selfloop transitions, 282 changer transitions 12/1509 dead transitions. [2024-12-02 08:33:56,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1509 transitions, 37375 flow [2024-12-02 08:33:56,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 08:33:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 08:33:56,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 327 transitions. [2024-12-02 08:33:56,856 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3892857142857143 [2024-12-02 08:33:56,856 INFO L175 Difference]: Start difference. First operand has 577 places, 1332 transitions, 31733 flow. Second operand 30 states and 327 transitions. [2024-12-02 08:33:56,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 1509 transitions, 37375 flow [2024-12-02 08:34:08,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 1509 transitions, 36749 flow, removed 140 selfloop flow, removed 20 redundant places. [2024-12-02 08:34:08,129 INFO L231 Difference]: Finished difference. Result has 587 places, 1354 transitions, 32301 flow [2024-12-02 08:34:08,130 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=31142, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1070, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=32301, PETRI_PLACES=587, PETRI_TRANSITIONS=1354} [2024-12-02 08:34:08,130 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 561 predicate places. [2024-12-02 08:34:08,131 INFO L471 AbstractCegarLoop]: Abstraction has has 587 places, 1354 transitions, 32301 flow [2024-12-02 08:34:08,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.529411764705882) internal successors, (128), 17 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:34:08,131 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:34:08,131 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:34:08,139 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-12-02 08:34:08,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:34:08,331 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:34:08,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:34:08,332 INFO L85 PathProgramCache]: Analyzing trace with hash 214520686, now seen corresponding path program 11 times [2024-12-02 08:34:08,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:34:08,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675935409] [2024-12-02 08:34:08,332 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:34:08,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:34:08,343 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:34:08,343 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:34:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:34:08,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:34:08,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675935409] [2024-12-02 08:34:08,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675935409] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:34:08,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782363170] [2024-12-02 08:34:08,548 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:34:08,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:34:08,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:34:08,550 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:34:08,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-12-02 08:34:08,649 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:34:08,649 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:34:08,650 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 08:34:08,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:34:08,811 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-12-02 08:34:08,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 10 [2024-12-02 08:34:08,813 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:34:08,813 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:34:08,898 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 08:34:08,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-12-02 08:34:08,946 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:34:08,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782363170] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:34:08,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:34:08,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2024-12-02 08:34:08,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367083094] [2024-12-02 08:34:08,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:34:08,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 08:34:08,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:34:08,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 08:34:08,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-12-02 08:34:08,947 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:34:08,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 1354 transitions, 32301 flow. Second operand has 20 states, 20 states have (on average 7.85) internal successors, (157), 20 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:34:08,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:34:08,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:34:08,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:34:19,095 INFO L124 PetriNetUnfolderBase]: 11040/21198 cut-off events. [2024-12-02 08:34:19,095 INFO L125 PetriNetUnfolderBase]: For 875935/875937 co-relation queries the response was YES. [2024-12-02 08:34:19,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173721 conditions, 21198 events. 11040/21198 cut-off events. For 875935/875937 co-relation queries the response was YES. Maximal size of possible extension queue 994. Compared 188976 event pairs, 2598 based on Foata normal form. 140/21338 useless extension candidates. Maximal degree in co-relation 173498. Up to 17501 conditions per place. [2024-12-02 08:34:19,487 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 1237 selfloop transitions, 341 changer transitions 17/1598 dead transitions. [2024-12-02 08:34:19,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 1598 transitions, 39858 flow [2024-12-02 08:34:19,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 08:34:19,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 08:34:19,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 375 transitions. [2024-12-02 08:34:19,488 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-12-02 08:34:19,488 INFO L175 Difference]: Start difference. First operand has 587 places, 1354 transitions, 32301 flow. Second operand 33 states and 375 transitions. [2024-12-02 08:34:19,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 1598 transitions, 39858 flow [2024-12-02 08:34:31,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1598 transitions, 39228 flow, removed 35 selfloop flow, removed 20 redundant places. [2024-12-02 08:34:31,339 INFO L231 Difference]: Finished difference. Result has 604 places, 1415 transitions, 34063 flow [2024-12-02 08:34:31,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=31707, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1074, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=34063, PETRI_PLACES=604, PETRI_TRANSITIONS=1415} [2024-12-02 08:34:31,340 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 578 predicate places. [2024-12-02 08:34:31,340 INFO L471 AbstractCegarLoop]: Abstraction has has 604 places, 1415 transitions, 34063 flow [2024-12-02 08:34:31,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.85) internal successors, (157), 20 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:34:31,341 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:34:31,341 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:34:31,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-12-02 08:34:31,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:34:31,541 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:34:31,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:34:31,542 INFO L85 PathProgramCache]: Analyzing trace with hash -573552480, now seen corresponding path program 12 times [2024-12-02 08:34:31,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:34:31,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623101857] [2024-12-02 08:34:31,542 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:34:31,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:34:31,553 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:34:31,553 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:34:31,944 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:34:31,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:34:31,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623101857] [2024-12-02 08:34:31,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623101857] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:34:31,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862886814] [2024-12-02 08:34:31,944 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:34:31,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:34:31,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:34:31,946 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:34:31,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-12-02 08:34:32,072 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 08:34:32,072 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:34:32,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 08:34:32,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:34:32,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:34:32,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:34:32,290 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:34:32,290 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:34:32,383 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:34:32,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:34:32,444 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:34:32,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862886814] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:34:32,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:34:32,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 23 [2024-12-02 08:34:32,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129706343] [2024-12-02 08:34:32,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:34:32,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 08:34:32,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:34:32,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 08:34:32,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=495, Unknown=0, NotChecked=0, Total=552 [2024-12-02 08:34:32,446 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:34:32,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 1415 transitions, 34063 flow. Second operand has 24 states, 24 states have (on average 7.5) internal successors, (180), 24 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:34:32,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:34:32,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:34:32,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:34:44,097 INFO L124 PetriNetUnfolderBase]: 11171/21469 cut-off events. [2024-12-02 08:34:44,098 INFO L125 PetriNetUnfolderBase]: For 921456/921456 co-relation queries the response was YES. [2024-12-02 08:34:44,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178287 conditions, 21469 events. 11171/21469 cut-off events. For 921456/921456 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 191962 event pairs, 2636 based on Foata normal form. 50/21519 useless extension candidates. Maximal degree in co-relation 178056. Up to 18213 conditions per place. [2024-12-02 08:34:44,524 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 1275 selfloop transitions, 362 changer transitions 31/1671 dead transitions. [2024-12-02 08:34:44,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 1671 transitions, 40931 flow [2024-12-02 08:34:44,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-02 08:34:44,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2024-12-02 08:34:44,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 558 transitions. [2024-12-02 08:34:44,525 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38324175824175827 [2024-12-02 08:34:44,525 INFO L175 Difference]: Start difference. First operand has 604 places, 1415 transitions, 34063 flow. Second operand 52 states and 558 transitions. [2024-12-02 08:34:44,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 1671 transitions, 40931 flow [2024-12-02 08:34:58,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 1671 transitions, 40349 flow, removed 130 selfloop flow, removed 15 redundant places. [2024-12-02 08:34:58,156 INFO L231 Difference]: Finished difference. Result has 648 places, 1470 transitions, 36371 flow [2024-12-02 08:34:58,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=33520, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1078, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=36371, PETRI_PLACES=648, PETRI_TRANSITIONS=1470} [2024-12-02 08:34:58,157 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 622 predicate places. [2024-12-02 08:34:58,157 INFO L471 AbstractCegarLoop]: Abstraction has has 648 places, 1470 transitions, 36371 flow [2024-12-02 08:34:58,157 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.5) internal successors, (180), 24 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:34:58,157 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:34:58,158 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:34:58,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-12-02 08:34:58,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-12-02 08:34:58,358 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:34:58,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:34:58,358 INFO L85 PathProgramCache]: Analyzing trace with hash 112968622, now seen corresponding path program 13 times [2024-12-02 08:34:58,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:34:58,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929216606] [2024-12-02 08:34:58,359 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:34:58,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:34:58,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:34:58,594 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:34:58,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:34:58,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929216606] [2024-12-02 08:34:58,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929216606] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:34:58,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816041179] [2024-12-02 08:34:58,594 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:34:58,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:34:58,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:34:58,596 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:34:58,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-12-02 08:34:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:34:58,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 08:34:58,699 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:34:58,780 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 08:34:58,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 20 [2024-12-02 08:34:58,782 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:34:58,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:34:58,840 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:34:58,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:34:58,886 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:34:58,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816041179] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:34:58,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:34:58,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 6] total 19 [2024-12-02 08:34:58,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332558670] [2024-12-02 08:34:58,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:34:58,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 08:34:58,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:34:58,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 08:34:58,888 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2024-12-02 08:34:58,888 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:34:58,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 1470 transitions, 36371 flow. Second operand has 20 states, 20 states have (on average 8.0) internal successors, (160), 20 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:34:58,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:34:58,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:34:58,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:35:09,323 INFO L124 PetriNetUnfolderBase]: 11043/21195 cut-off events. [2024-12-02 08:35:09,324 INFO L125 PetriNetUnfolderBase]: For 941938/941938 co-relation queries the response was YES. [2024-12-02 08:35:09,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178273 conditions, 21195 events. 11043/21195 cut-off events. For 941938/941938 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 188644 event pairs, 2882 based on Foata normal form. 30/21225 useless extension candidates. Maximal degree in co-relation 178036. Up to 19283 conditions per place. [2024-12-02 08:35:09,749 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 1286 selfloop transitions, 209 changer transitions 28/1526 dead transitions. [2024-12-02 08:35:09,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 1526 transitions, 39834 flow [2024-12-02 08:35:09,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 08:35:09,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 08:35:09,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 190 transitions. [2024-12-02 08:35:09,750 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39915966386554624 [2024-12-02 08:35:09,750 INFO L175 Difference]: Start difference. First operand has 648 places, 1470 transitions, 36371 flow. Second operand 17 states and 190 transitions. [2024-12-02 08:35:09,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 1526 transitions, 39834 flow [2024-12-02 08:35:23,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1526 transitions, 38888 flow, removed 293 selfloop flow, removed 22 redundant places. [2024-12-02 08:35:23,970 INFO L231 Difference]: Finished difference. Result has 639 places, 1454 transitions, 35543 flow [2024-12-02 08:35:23,971 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=35243, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=35543, PETRI_PLACES=639, PETRI_TRANSITIONS=1454} [2024-12-02 08:35:23,971 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 613 predicate places. [2024-12-02 08:35:23,971 INFO L471 AbstractCegarLoop]: Abstraction has has 639 places, 1454 transitions, 35543 flow [2024-12-02 08:35:23,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.0) internal successors, (160), 20 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:35:23,971 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:35:23,971 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:35:23,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-12-02 08:35:24,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-12-02 08:35:24,172 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:35:24,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:35:24,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1130879694, now seen corresponding path program 14 times [2024-12-02 08:35:24,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:35:24,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725425001] [2024-12-02 08:35:24,172 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:35:24,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:35:24,182 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:35:24,182 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:35:24,543 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:35:24,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:35:24,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725425001] [2024-12-02 08:35:24,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725425001] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:35:24,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080466757] [2024-12-02 08:35:24,543 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:35:24,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:35:24,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:35:24,545 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:35:24,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-12-02 08:35:24,642 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:35:24,643 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:35:24,644 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 08:35:24,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:35:24,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 08:35:24,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-12-02 08:35:24,817 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:35:24,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:35:24,884 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 08:35:24,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 08:35:24,939 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 08:35:24,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080466757] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:35:24,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:35:24,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 6] total 22 [2024-12-02 08:35:24,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595096835] [2024-12-02 08:35:24,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:35:24,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 08:35:24,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:35:24,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 08:35:24,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-12-02 08:35:24,940 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:35:24,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 1454 transitions, 35543 flow. Second operand has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:35:24,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:35:24,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:35:24,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:35:34,434 INFO L124 PetriNetUnfolderBase]: 10606/20307 cut-off events. [2024-12-02 08:35:34,434 INFO L125 PetriNetUnfolderBase]: For 893182/893182 co-relation queries the response was YES. [2024-12-02 08:35:34,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171113 conditions, 20307 events. 10606/20307 cut-off events. For 893182/893182 co-relation queries the response was YES. Maximal size of possible extension queue 949. Compared 179556 event pairs, 2697 based on Foata normal form. 78/20385 useless extension candidates. Maximal degree in co-relation 170876. Up to 18609 conditions per place. [2024-12-02 08:35:34,927 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 1268 selfloop transitions, 244 changer transitions 7/1522 dead transitions. [2024-12-02 08:35:34,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1522 transitions, 39162 flow [2024-12-02 08:35:34,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 08:35:34,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 08:35:34,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 318 transitions. [2024-12-02 08:35:34,928 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3549107142857143 [2024-12-02 08:35:34,928 INFO L175 Difference]: Start difference. First operand has 639 places, 1454 transitions, 35543 flow. Second operand 32 states and 318 transitions. [2024-12-02 08:35:34,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1522 transitions, 39162 flow [2024-12-02 08:35:48,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 1522 transitions, 38686 flow, removed 14 selfloop flow, removed 16 redundant places. [2024-12-02 08:35:48,460 INFO L231 Difference]: Finished difference. Result has 644 places, 1435 transitions, 35332 flow [2024-12-02 08:35:48,461 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=34864, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=35332, PETRI_PLACES=644, PETRI_TRANSITIONS=1435} [2024-12-02 08:35:48,461 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 618 predicate places. [2024-12-02 08:35:48,461 INFO L471 AbstractCegarLoop]: Abstraction has has 644 places, 1435 transitions, 35332 flow [2024-12-02 08:35:48,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:35:48,461 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:35:48,461 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:35:48,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-12-02 08:35:48,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:35:48,662 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:35:48,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:35:48,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1257658329, now seen corresponding path program 10 times [2024-12-02 08:35:48,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:35:48,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113189721] [2024-12-02 08:35:48,663 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:35:48,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:35:48,670 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:35:48,670 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:35:48,765 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:35:48,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:35:48,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113189721] [2024-12-02 08:35:48,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113189721] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:35:48,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968640904] [2024-12-02 08:35:48,766 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:35:48,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:35:48,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:35:48,767 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:35:48,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-12-02 08:35:48,859 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:35:48,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:35:48,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 08:35:48,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:35:48,937 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:35:48,937 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:35:48,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968640904] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:35:48,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:35:48,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10 [2024-12-02 08:35:48,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166497315] [2024-12-02 08:35:48,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:35:48,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:35:48,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:35:48,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:35:48,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:35:48,938 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:35:48,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 1435 transitions, 35332 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:35:48,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:35:48,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:35:48,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:35:59,042 INFO L124 PetriNetUnfolderBase]: 10866/21139 cut-off events. [2024-12-02 08:35:59,042 INFO L125 PetriNetUnfolderBase]: For 916250/916250 co-relation queries the response was YES. [2024-12-02 08:35:59,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173089 conditions, 21139 events. 10866/21139 cut-off events. For 916250/916250 co-relation queries the response was YES. Maximal size of possible extension queue 1034. Compared 191069 event pairs, 832 based on Foata normal form. 29/21168 useless extension candidates. Maximal degree in co-relation 172853. Up to 4679 conditions per place. [2024-12-02 08:35:59,472 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 200 selfloop transitions, 1359 changer transitions 125/1687 dead transitions. [2024-12-02 08:35:59,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 1687 transitions, 45148 flow [2024-12-02 08:35:59,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:35:59,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:35:59,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-12-02 08:35:59,473 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-12-02 08:35:59,474 INFO L175 Difference]: Start difference. First operand has 644 places, 1435 transitions, 35332 flow. Second operand 11 states and 138 transitions. [2024-12-02 08:35:59,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 1687 transitions, 45148 flow [2024-12-02 08:36:12,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 1687 transitions, 44618 flow, removed 14 selfloop flow, removed 32 redundant places. [2024-12-02 08:36:12,136 INFO L231 Difference]: Finished difference. Result has 622 places, 1504 transitions, 39492 flow [2024-12-02 08:36:12,137 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=34806, PETRI_DIFFERENCE_MINUEND_PLACES=610, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=39492, PETRI_PLACES=622, PETRI_TRANSITIONS=1504} [2024-12-02 08:36:12,137 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 596 predicate places. [2024-12-02 08:36:12,137 INFO L471 AbstractCegarLoop]: Abstraction has has 622 places, 1504 transitions, 39492 flow [2024-12-02 08:36:12,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:36:12,138 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:36:12,138 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:36:12,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-12-02 08:36:12,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:36:12,338 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:36:12,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:36:12,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1235894157, now seen corresponding path program 11 times [2024-12-02 08:36:12,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:36:12,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912802940] [2024-12-02 08:36:12,339 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:36:12,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:36:12,348 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:36:12,348 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:36:12,384 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:36:12,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:36:12,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912802940] [2024-12-02 08:36:12,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912802940] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:36:12,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423070313] [2024-12-02 08:36:12,385 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:36:12,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:36:12,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:36:12,386 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:36:12,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-12-02 08:36:12,495 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:36:12,495 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:36:12,496 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 08:36:12,497 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:36:12,584 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:36:12,584 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:36:12,610 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:36:12,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423070313] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:36:12,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:36:12,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 4] total 9 [2024-12-02 08:36:12,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912171954] [2024-12-02 08:36:12,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:36:12,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 08:36:12,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:36:12,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 08:36:12,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:36:12,611 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:36:12,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 1504 transitions, 39492 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:36:12,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:36:12,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:36:12,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:36:25,462 INFO L124 PetriNetUnfolderBase]: 13111/26371 cut-off events. [2024-12-02 08:36:25,462 INFO L125 PetriNetUnfolderBase]: For 1275065/1275067 co-relation queries the response was YES. [2024-12-02 08:36:25,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224550 conditions, 26371 events. 13111/26371 cut-off events. For 1275065/1275067 co-relation queries the response was YES. Maximal size of possible extension queue 1339. Compared 255745 event pairs, 2686 based on Foata normal form. 29/26400 useless extension candidates. Maximal degree in co-relation 224315. Up to 15827 conditions per place. [2024-12-02 08:36:25,978 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 1408 selfloop transitions, 420 changer transitions 51/1882 dead transitions. [2024-12-02 08:36:25,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 1882 transitions, 52463 flow [2024-12-02 08:36:25,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 08:36:25,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 08:36:25,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-12-02 08:36:25,978 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-12-02 08:36:25,979 INFO L175 Difference]: Start difference. First operand has 622 places, 1504 transitions, 39492 flow. Second operand 10 states and 165 transitions. [2024-12-02 08:36:25,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 1882 transitions, 52463 flow [2024-12-02 08:36:49,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 1882 transitions, 50330 flow, removed 238 selfloop flow, removed 6 redundant places. [2024-12-02 08:36:49,821 INFO L231 Difference]: Finished difference. Result has 630 places, 1656 transitions, 43404 flow [2024-12-02 08:36:49,821 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=37780, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=43404, PETRI_PLACES=630, PETRI_TRANSITIONS=1656} [2024-12-02 08:36:49,822 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 604 predicate places. [2024-12-02 08:36:49,822 INFO L471 AbstractCegarLoop]: Abstraction has has 630 places, 1656 transitions, 43404 flow [2024-12-02 08:36:49,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:36:49,822 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:36:49,822 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:36:49,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-12-02 08:36:50,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-12-02 08:36:50,022 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:36:50,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:36:50,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1423013207, now seen corresponding path program 12 times [2024-12-02 08:36:50,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:36:50,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270109617] [2024-12-02 08:36:50,023 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:36:50,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:36:50,037 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 08:36:50,038 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:36:50,086 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:36:50,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:36:50,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270109617] [2024-12-02 08:36:50,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270109617] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:36:50,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042211845] [2024-12-02 08:36:50,086 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:36:50,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:36:50,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:36:50,088 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:36:50,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-12-02 08:36:50,197 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 08:36:50,198 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:36:50,199 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 08:36:50,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:36:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:36:50,333 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:36:50,492 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:36:50,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042211845] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:36:50,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:36:50,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 7] total 17 [2024-12-02 08:36:50,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985897874] [2024-12-02 08:36:50,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:36:50,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:36:50,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:36:50,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:36:50,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:36:50,493 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:36:50,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 1656 transitions, 43404 flow. Second operand has 18 states, 18 states have (on average 8.722222222222221) internal successors, (157), 18 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:36:50,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:36:50,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:36:50,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:37:08,909 INFO L124 PetriNetUnfolderBase]: 16352/32696 cut-off events. [2024-12-02 08:37:08,909 INFO L125 PetriNetUnfolderBase]: For 1815072/1815072 co-relation queries the response was YES. [2024-12-02 08:37:09,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279263 conditions, 32696 events. 16352/32696 cut-off events. For 1815072/1815072 co-relation queries the response was YES. Maximal size of possible extension queue 1674. Compared 325159 event pairs, 2217 based on Foata normal form. 187/32883 useless extension candidates. Maximal degree in co-relation 279024. Up to 10838 conditions per place. [2024-12-02 08:37:09,591 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 996 selfloop transitions, 1271 changer transitions 32/2302 dead transitions. [2024-12-02 08:37:09,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 2302 transitions, 61496 flow [2024-12-02 08:37:09,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-12-02 08:37:09,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-12-02 08:37:09,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 553 transitions. [2024-12-02 08:37:09,593 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5197368421052632 [2024-12-02 08:37:09,593 INFO L175 Difference]: Start difference. First operand has 630 places, 1656 transitions, 43404 flow. Second operand 38 states and 553 transitions. [2024-12-02 08:37:09,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 2302 transitions, 61496 flow [2024-12-02 08:37:44,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 2302 transitions, 61131 flow, removed 133 selfloop flow, removed 2 redundant places. [2024-12-02 08:37:44,828 INFO L231 Difference]: Finished difference. Result has 684 places, 1941 transitions, 54305 flow [2024-12-02 08:37:44,829 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=42767, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=995, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=54305, PETRI_PLACES=684, PETRI_TRANSITIONS=1941} [2024-12-02 08:37:44,829 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 658 predicate places. [2024-12-02 08:37:44,829 INFO L471 AbstractCegarLoop]: Abstraction has has 684 places, 1941 transitions, 54305 flow [2024-12-02 08:37:44,829 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.722222222222221) internal successors, (157), 18 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:37:44,829 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:37:44,829 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:37:44,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-12-02 08:37:45,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:37:45,030 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:37:45,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:37:45,030 INFO L85 PathProgramCache]: Analyzing trace with hash -712824699, now seen corresponding path program 13 times [2024-12-02 08:37:45,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:37:45,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177293513] [2024-12-02 08:37:45,031 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:37:45,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:37:45,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:37:45,086 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:37:45,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:37:45,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177293513] [2024-12-02 08:37:45,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177293513] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:37:45,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121720961] [2024-12-02 08:37:45,086 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:37:45,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:37:45,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:37:45,088 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:37:45,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-12-02 08:37:45,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:37:45,188 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 08:37:45,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:37:45,255 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:37:45,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:37:45,287 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 08:37:45,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121720961] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:37:45,287 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:37:45,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 4] total 9 [2024-12-02 08:37:45,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536355851] [2024-12-02 08:37:45,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:37:45,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 08:37:45,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:37:45,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 08:37:45,288 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:37:45,288 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:37:45,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 1941 transitions, 54305 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:37:45,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:37:45,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:37:45,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:38:09,183 INFO L124 PetriNetUnfolderBase]: 19312/38364 cut-off events. [2024-12-02 08:38:09,183 INFO L125 PetriNetUnfolderBase]: For 2563966/2563968 co-relation queries the response was YES. [2024-12-02 08:38:10,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 360380 conditions, 38364 events. 19312/38364 cut-off events. For 2563966/2563968 co-relation queries the response was YES. Maximal size of possible extension queue 1835. Compared 384980 event pairs, 4548 based on Foata normal form. 53/38417 useless extension candidates. Maximal degree in co-relation 360120. Up to 25351 conditions per place. [2024-12-02 08:38:10,292 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 1678 selfloop transitions, 574 changer transitions 61/2316 dead transitions. [2024-12-02 08:38:10,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 2316 transitions, 68320 flow [2024-12-02 08:38:10,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 08:38:10,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 08:38:10,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-12-02 08:38:10,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-12-02 08:38:10,293 INFO L175 Difference]: Start difference. First operand has 684 places, 1941 transitions, 54305 flow. Second operand 10 states and 159 transitions. [2024-12-02 08:38:10,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 2316 transitions, 68320 flow [2024-12-02 08:39:05,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 2316 transitions, 66484 flow, removed 711 selfloop flow, removed 12 redundant places. [2024-12-02 08:39:05,459 INFO L231 Difference]: Finished difference. Result has 677 places, 2029 transitions, 57477 flow [2024-12-02 08:39:05,460 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=52911, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=57477, PETRI_PLACES=677, PETRI_TRANSITIONS=2029} [2024-12-02 08:39:05,461 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 651 predicate places. [2024-12-02 08:39:05,461 INFO L471 AbstractCegarLoop]: Abstraction has has 677 places, 2029 transitions, 57477 flow [2024-12-02 08:39:05,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:39:05,461 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:39:05,461 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:39:05,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2024-12-02 08:39:05,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:39:05,661 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:39:05,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:39:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash -810787052, now seen corresponding path program 16 times [2024-12-02 08:39:05,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:39:05,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473283431] [2024-12-02 08:39:05,662 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:39:05,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:39:05,672 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:39:05,672 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:39:05,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 08:39:05,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:39:05,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473283431] [2024-12-02 08:39:05,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473283431] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:39:05,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:39:05,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 08:39:05,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252768902] [2024-12-02 08:39:05,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:39:05,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 08:39:05,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:39:05,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 08:39:05,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:39:05,733 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:39:05,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 2029 transitions, 57477 flow. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:39:05,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:39:05,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:39:05,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:39:32,711 INFO L124 PetriNetUnfolderBase]: 19821/39357 cut-off events. [2024-12-02 08:39:32,712 INFO L125 PetriNetUnfolderBase]: For 2667759/2667761 co-relation queries the response was YES. [2024-12-02 08:39:33,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367433 conditions, 39357 events. 19821/39357 cut-off events. For 2667759/2667761 co-relation queries the response was YES. Maximal size of possible extension queue 1852. Compared 394507 event pairs, 4622 based on Foata normal form. 132/39489 useless extension candidates. Maximal degree in co-relation 367171. Up to 17718 conditions per place. [2024-12-02 08:39:33,597 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 1499 selfloop transitions, 658 changer transitions 56/2216 dead transitions. [2024-12-02 08:39:33,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 2216 transitions, 65917 flow [2024-12-02 08:39:33,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:39:33,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 08:39:33,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-12-02 08:39:33,598 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-12-02 08:39:33,598 INFO L175 Difference]: Start difference. First operand has 677 places, 2029 transitions, 57477 flow. Second operand 8 states and 136 transitions. [2024-12-02 08:39:33,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 2216 transitions, 65917 flow [2024-12-02 08:40:27,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 2216 transitions, 64722 flow, removed 110 selfloop flow, removed 22 redundant places. [2024-12-02 08:40:27,984 INFO L231 Difference]: Finished difference. Result has 652 places, 2053 transitions, 59037 flow [2024-12-02 08:40:27,985 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=55562, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=577, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=59037, PETRI_PLACES=652, PETRI_TRANSITIONS=2053} [2024-12-02 08:40:27,986 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 626 predicate places. [2024-12-02 08:40:27,986 INFO L471 AbstractCegarLoop]: Abstraction has has 652 places, 2053 transitions, 59037 flow [2024-12-02 08:40:27,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:40:27,986 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:40:27,986 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:40:27,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-12-02 08:40:27,986 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:40:27,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:40:27,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1186100567, now seen corresponding path program 14 times [2024-12-02 08:40:27,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:40:27,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116755320] [2024-12-02 08:40:27,987 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:40:27,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:40:28,000 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:40:28,000 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:40:28,064 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 08:40:28,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:40:28,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116755320] [2024-12-02 08:40:28,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116755320] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:40:28,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508680081] [2024-12-02 08:40:28,065 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:40:28,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:40:28,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:40:28,067 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:40:28,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-12-02 08:40:28,190 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:40:28,190 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:40:28,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 08:40:28,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:40:28,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 08:40:28,285 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:40:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 08:40:28,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508680081] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:40:28,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:40:28,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2024-12-02 08:40:28,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219397420] [2024-12-02 08:40:28,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:40:28,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:40:28,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:40:28,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:40:28,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:40:28,354 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:40:28,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 2053 transitions, 59037 flow. Second operand has 18 states, 18 states have (on average 7.888888888888889) internal successors, (142), 18 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:40:28,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:40:28,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:40:28,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:40:48,613 INFO L124 PetriNetUnfolderBase]: 15703/30400 cut-off events. [2024-12-02 08:40:48,613 INFO L125 PetriNetUnfolderBase]: For 2240109/2240111 co-relation queries the response was YES. [2024-12-02 08:40:49,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298864 conditions, 30400 events. 15703/30400 cut-off events. For 2240109/2240111 co-relation queries the response was YES. Maximal size of possible extension queue 1425. Compared 287157 event pairs, 10361 based on Foata normal form. 134/30534 useless extension candidates. Maximal degree in co-relation 298626. Up to 28809 conditions per place. [2024-12-02 08:40:49,535 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 1699 selfloop transitions, 4 changer transitions 179/1885 dead transitions. [2024-12-02 08:40:49,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1885 transitions, 57320 flow [2024-12-02 08:40:49,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 08:40:49,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 08:40:49,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-12-02 08:40:49,536 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-12-02 08:40:49,536 INFO L175 Difference]: Start difference. First operand has 652 places, 2053 transitions, 59037 flow. Second operand 9 states and 104 transitions. [2024-12-02 08:40:49,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1885 transitions, 57320 flow [2024-12-02 08:41:25,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 1885 transitions, 55799 flow, removed 267 selfloop flow, removed 26 redundant places. [2024-12-02 08:41:25,030 INFO L231 Difference]: Finished difference. Result has 630 places, 1706 transitions, 46580 flow [2024-12-02 08:41:25,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=50754, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=46580, PETRI_PLACES=630, PETRI_TRANSITIONS=1706} [2024-12-02 08:41:25,031 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 604 predicate places. [2024-12-02 08:41:25,031 INFO L471 AbstractCegarLoop]: Abstraction has has 630 places, 1706 transitions, 46580 flow [2024-12-02 08:41:25,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 7.888888888888889) internal successors, (142), 18 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:41:25,031 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:41:25,031 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:41:25,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2024-12-02 08:41:25,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:41:25,232 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 08:41:25,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:41:25,232 INFO L85 PathProgramCache]: Analyzing trace with hash 90165788, now seen corresponding path program 15 times [2024-12-02 08:41:25,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:41:25,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493755968] [2024-12-02 08:41:25,232 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:41:25,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:41:25,245 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 08:41:25,245 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:41:25,316 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:41:25,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:41:25,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493755968] [2024-12-02 08:41:25,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493755968] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:41:25,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043862504] [2024-12-02 08:41:25,316 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:41:25,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:41:25,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:41:25,318 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:41:25,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5568627e-3f1b-4ec0-9ea3-3e7e1452a53d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-12-02 08:41:25,427 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 08:41:25,427 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:41:25,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 08:41:25,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:41:25,539 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:41:25,539 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:41:25,611 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:41:25,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043862504] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:41:25,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:41:25,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-12-02 08:41:25,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756475949] [2024-12-02 08:41:25,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:41:25,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 08:41:25,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:41:25,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 08:41:25,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2024-12-02 08:41:25,612 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-12-02 08:41:25,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 1706 transitions, 46580 flow. Second operand has 20 states, 20 states have (on average 7.85) internal successors, (157), 20 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:41:25,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:41:25,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-12-02 08:41:25,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand