./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.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_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/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_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/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_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/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 14a9c1cac7f040ebf84fc8e1c821294cab75b8332a1643f6e05ef67dfff453ec --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 06:19:58,213 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 06:19:58,263 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 06:19:58,268 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 06:19:58,268 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 06:19:58,287 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 06:19:58,288 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 06:19:58,288 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 06:19:58,288 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 06:19:58,289 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 06:19:58,289 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 06:19:58,289 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 06:19:58,289 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 06:19:58,289 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 06:19:58,289 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 06:19:58,289 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 06:19:58,289 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 06:19:58,290 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 06:19:58,290 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:19:58,291 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:19:58,291 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 06:19:58,291 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 06:19:58,292 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 06:19:58,292 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 06:19:58,292 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 06:19:58,292 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 06:19:58,292 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 06:19:58,292 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_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/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 -> 14a9c1cac7f040ebf84fc8e1c821294cab75b8332a1643f6e05ef67dfff453ec [2024-12-02 06:19:58,515 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 06:19:58,523 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 06:19:58,525 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 06:19:58,526 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 06:19:58,526 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 06:19:58,527 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2024-12-02 06:20:01,161 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/data/b8412c936/48c959e2ed1c4599b9d8560156e8f91d/FLAG257b68fde [2024-12-02 06:20:01,354 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 06:20:01,355 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2024-12-02 06:20:01,362 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/data/b8412c936/48c959e2ed1c4599b9d8560156e8f91d/FLAG257b68fde [2024-12-02 06:20:01,737 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/data/b8412c936/48c959e2ed1c4599b9d8560156e8f91d [2024-12-02 06:20:01,738 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 06:20:01,739 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 06:20:01,740 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 06:20:01,740 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 06:20:01,743 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 06:20:01,744 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:01,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f332fa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01, skipping insertion in model container [2024-12-02 06:20:01,745 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:01,760 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 06:20:01,912 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_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2297,2310] [2024-12-02 06:20:01,924 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:20:01,933 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 06:20:01,950 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_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2297,2310] [2024-12-02 06:20:01,955 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:20:01,970 INFO L204 MainTranslator]: Completed translation [2024-12-02 06:20:01,970 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01 WrapperNode [2024-12-02 06:20:01,971 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 06:20:01,972 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 06:20:01,972 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 06:20:01,972 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 06:20:01,978 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:01,985 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,005 INFO L138 Inliner]: procedures = 25, calls = 26, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 129 [2024-12-02 06:20:02,006 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 06:20:02,006 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 06:20:02,006 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 06:20:02,006 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 06:20:02,015 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,015 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,017 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,031 INFO L175 MemorySlicer]: Split 5 memory accesses to 2 slices as follows [2, 3]. 60 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-12-02 06:20:02,031 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,031 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,036 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,037 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,040 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,042 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,042 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,045 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 06:20:02,046 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 06:20:02,046 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 06:20:02,046 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 06:20:02,047 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (1/1) ... [2024-12-02 06:20:02,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:20:02,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:02,076 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 06:20:02,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 06:20:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 06:20:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 06:20:02,100 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 06:20:02,100 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 06:20:02,101 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 06:20:02,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 06:20:02,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 06:20:02,103 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 06:20:02,183 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 06:20:02,184 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 06:20:02,404 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 06:20:02,404 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 06:20:02,579 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 06:20:02,579 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 06:20:02,579 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:20:02 BoogieIcfgContainer [2024-12-02 06:20:02,579 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 06:20:02,581 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 06:20:02,582 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 06:20:02,586 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 06:20:02,586 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:20:01" (1/3) ... [2024-12-02 06:20:02,587 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@379fff4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:20:02, skipping insertion in model container [2024-12-02 06:20:02,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:20:01" (2/3) ... [2024-12-02 06:20:02,587 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@379fff4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:20:02, skipping insertion in model container [2024-12-02 06:20:02,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:20:02" (3/3) ... [2024-12-02 06:20:02,588 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2024-12-02 06:20:02,615 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 06:20:02,617 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-counter-queue2.wvr.c that has 3 procedures, 22 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-12-02 06:20:02,617 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 06:20:02,661 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 06:20:02,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 28 places, 24 transitions, 62 flow [2024-12-02 06:20:02,714 INFO L124 PetriNetUnfolderBase]: 3/22 cut-off events. [2024-12-02 06:20:02,716 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 06:20:02,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31 conditions, 22 events. 3/22 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 22 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2024-12-02 06:20:02,719 INFO L82 GeneralOperation]: Start removeDead. Operand has 28 places, 24 transitions, 62 flow [2024-12-02 06:20:02,722 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 25 places, 21 transitions, 54 flow [2024-12-02 06:20:02,730 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 06:20:02,741 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;@e0b2ff5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 06:20:02,741 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 06:20:02,751 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 06:20:02,751 INFO L124 PetriNetUnfolderBase]: 3/20 cut-off events. [2024-12-02 06:20:02,752 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 06:20:02,752 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:02,752 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:02,753 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 06:20:02,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:02,758 INFO L85 PathProgramCache]: Analyzing trace with hash 31331184, now seen corresponding path program 1 times [2024-12-02 06:20:02,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:02,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604916865] [2024-12-02 06:20:02,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:02,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:02,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:02,950 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 06:20:02,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:02,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604916865] [2024-12-02 06:20:02,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604916865] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:20:02,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:20:02,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 06:20:02,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385746480] [2024-12-02 06:20:02,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:20:02,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 06:20:02,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:02,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 06:20:02,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 06:20:02,978 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:02,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 21 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:02,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:02,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:02,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:03,079 INFO L124 PetriNetUnfolderBase]: 93/183 cut-off events. [2024-12-02 06:20:03,080 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-12-02 06:20:03,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375 conditions, 183 events. 93/183 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 595 event pairs, 22 based on Foata normal form. 1/182 useless extension candidates. Maximal degree in co-relation 317. Up to 113 conditions per place. [2024-12-02 06:20:03,083 INFO L140 encePairwiseOnDemand]: 20/24 looper letters, 25 selfloop transitions, 3 changer transitions 1/32 dead transitions. [2024-12-02 06:20:03,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 32 transitions, 143 flow [2024-12-02 06:20:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 06:20:03,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 06:20:03,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 45 transitions. [2024-12-02 06:20:03,095 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-12-02 06:20:03,096 INFO L175 Difference]: Start difference. First operand has 25 places, 21 transitions, 54 flow. Second operand 3 states and 45 transitions. [2024-12-02 06:20:03,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 32 transitions, 143 flow [2024-12-02 06:20:03,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 32 transitions, 129 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 06:20:03,102 INFO L231 Difference]: Finished difference. Result has 24 places, 23 transitions, 65 flow [2024-12-02 06:20:03,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65, PETRI_PLACES=24, PETRI_TRANSITIONS=23} [2024-12-02 06:20:03,106 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, -1 predicate places. [2024-12-02 06:20:03,106 INFO L471 AbstractCegarLoop]: Abstraction has has 24 places, 23 transitions, 65 flow [2024-12-02 06:20:03,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:03,107 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:03,107 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 06:20:03,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 06:20:03,107 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 06:20:03,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:03,108 INFO L85 PathProgramCache]: Analyzing trace with hash 75890020, now seen corresponding path program 1 times [2024-12-02 06:20:03,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:03,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13437015] [2024-12-02 06:20:03,108 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:03,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:03,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:03,297 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 06:20:03,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:03,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13437015] [2024-12-02 06:20:03,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13437015] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:20:03,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:20:03,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 06:20:03,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762189474] [2024-12-02 06:20:03,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:20:03,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:20:03,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:03,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:20:03,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:20:03,308 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:03,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 23 transitions, 65 flow. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:03,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:03,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:03,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:03,479 INFO L124 PetriNetUnfolderBase]: 171/337 cut-off events. [2024-12-02 06:20:03,479 INFO L125 PetriNetUnfolderBase]: For 51/51 co-relation queries the response was YES. [2024-12-02 06:20:03,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747 conditions, 337 events. 171/337 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1365 event pairs, 111 based on Foata normal form. 0/317 useless extension candidates. Maximal degree in co-relation 263. Up to 209 conditions per place. [2024-12-02 06:20:03,482 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 40 selfloop transitions, 5 changer transitions 0/47 dead transitions. [2024-12-02 06:20:03,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 47 transitions, 220 flow [2024-12-02 06:20:03,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:20:03,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:20:03,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2024-12-02 06:20:03,484 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-12-02 06:20:03,484 INFO L175 Difference]: Start difference. First operand has 24 places, 23 transitions, 65 flow. Second operand 5 states and 62 transitions. [2024-12-02 06:20:03,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 47 transitions, 220 flow [2024-12-02 06:20:03,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 47 transitions, 215 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:20:03,486 INFO L231 Difference]: Finished difference. Result has 30 places, 27 transitions, 98 flow [2024-12-02 06:20:03,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=98, PETRI_PLACES=30, PETRI_TRANSITIONS=27} [2024-12-02 06:20:03,487 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 5 predicate places. [2024-12-02 06:20:03,487 INFO L471 AbstractCegarLoop]: Abstraction has has 30 places, 27 transitions, 98 flow [2024-12-02 06:20:03,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:03,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:03,488 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 06:20:03,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 06:20:03,488 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 06:20:03,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:03,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1525224593, now seen corresponding path program 1 times [2024-12-02 06:20:03,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:03,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543523594] [2024-12-02 06:20:03,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:03,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:03,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:03,599 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 06:20:03,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:03,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543523594] [2024-12-02 06:20:03,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543523594] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:20:03,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:20:03,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 06:20:03,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085597737] [2024-12-02 06:20:03,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:20:03,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:20:03,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:03,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:20:03,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:20:03,607 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:03,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 27 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:03,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:03,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:03,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:03,722 INFO L124 PetriNetUnfolderBase]: 138/269 cut-off events. [2024-12-02 06:20:03,722 INFO L125 PetriNetUnfolderBase]: For 99/108 co-relation queries the response was YES. [2024-12-02 06:20:03,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 269 events. 138/269 cut-off events. For 99/108 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 978 event pairs, 95 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 519. Up to 205 conditions per place. [2024-12-02 06:20:03,724 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 20 selfloop transitions, 2 changer transitions 15/39 dead transitions. [2024-12-02 06:20:03,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 39 transitions, 209 flow [2024-12-02 06:20:03,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:20:03,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:20:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 56 transitions. [2024-12-02 06:20:03,726 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-12-02 06:20:03,726 INFO L175 Difference]: Start difference. First operand has 30 places, 27 transitions, 98 flow. Second operand 5 states and 56 transitions. [2024-12-02 06:20:03,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 39 transitions, 209 flow [2024-12-02 06:20:03,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 39 transitions, 205 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-12-02 06:20:03,729 INFO L231 Difference]: Finished difference. Result has 35 places, 24 transitions, 86 flow [2024-12-02 06:20:03,729 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=86, PETRI_PLACES=35, PETRI_TRANSITIONS=24} [2024-12-02 06:20:03,730 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 10 predicate places. [2024-12-02 06:20:03,730 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 24 transitions, 86 flow [2024-12-02 06:20:03,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:03,730 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:03,730 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:03,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 06:20:03,731 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 06:20:03,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:03,731 INFO L85 PathProgramCache]: Analyzing trace with hash 932183859, now seen corresponding path program 1 times [2024-12-02 06:20:03,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:03,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393761011] [2024-12-02 06:20:03,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:03,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:03,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:03,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:03,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:03,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393761011] [2024-12-02 06:20:03,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393761011] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:03,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906376731] [2024-12-02 06:20:03,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:03,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:03,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:03,829 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:03,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 06:20:03,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:03,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 06:20:03,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:03,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:03,983 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:04,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:04,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906376731] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:04,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 06:20:04,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-12-02 06:20:04,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889951701] [2024-12-02 06:20:04,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:20:04,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:20:04,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:04,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:20:04,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:20:04,043 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:04,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 24 transitions, 86 flow. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:04,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:04,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:04,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:04,128 INFO L124 PetriNetUnfolderBase]: 116/211 cut-off events. [2024-12-02 06:20:04,128 INFO L125 PetriNetUnfolderBase]: For 73/88 co-relation queries the response was YES. [2024-12-02 06:20:04,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566 conditions, 211 events. 116/211 cut-off events. For 73/88 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 695 event pairs, 33 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 549. Up to 109 conditions per place. [2024-12-02 06:20:04,130 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 25 selfloop transitions, 5 changer transitions 0/32 dead transitions. [2024-12-02 06:20:04,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 32 transitions, 173 flow [2024-12-02 06:20:04,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:20:04,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:20:04,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 48 transitions. [2024-12-02 06:20:04,132 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-12-02 06:20:04,132 INFO L175 Difference]: Start difference. First operand has 35 places, 24 transitions, 86 flow. Second operand 5 states and 48 transitions. [2024-12-02 06:20:04,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 32 transitions, 173 flow [2024-12-02 06:20:04,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 32 transitions, 149 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-12-02 06:20:04,134 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 91 flow [2024-12-02 06:20:04,134 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-12-02 06:20:04,135 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 6 predicate places. [2024-12-02 06:20:04,135 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 91 flow [2024-12-02 06:20:04,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:04,136 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:04,136 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:04,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 06:20:04,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:04,337 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 06:20:04,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:04,337 INFO L85 PathProgramCache]: Analyzing trace with hash 166170742, now seen corresponding path program 1 times [2024-12-02 06:20:04,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:04,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862907722] [2024-12-02 06:20:04,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:04,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:04,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:04,428 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 06:20:04,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:04,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862907722] [2024-12-02 06:20:04,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862907722] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:04,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613817584] [2024-12-02 06:20:04,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:04,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:04,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:04,430 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:04,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 06:20:04,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:04,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 06:20:04,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:04,557 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 06:20:04,557 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:04,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:20:04,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613817584] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:04,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 06:20:04,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-12-02 06:20:04,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902232497] [2024-12-02 06:20:04,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:20:04,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:20:04,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:04,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:20:04,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:20:04,609 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:04,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:04,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:04,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:04,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:04,692 INFO L124 PetriNetUnfolderBase]: 117/219 cut-off events. [2024-12-02 06:20:04,692 INFO L125 PetriNetUnfolderBase]: For 98/98 co-relation queries the response was YES. [2024-12-02 06:20:04,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 219 events. 117/219 cut-off events. For 98/98 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 682 event pairs, 35 based on Foata normal form. 0/204 useless extension candidates. Maximal degree in co-relation 563. Up to 113 conditions per place. [2024-12-02 06:20:04,693 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 26 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-12-02 06:20:04,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 34 transitions, 186 flow [2024-12-02 06:20:04,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:20:04,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:20:04,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-12-02 06:20:04,695 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-12-02 06:20:04,695 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 91 flow. Second operand 5 states and 49 transitions. [2024-12-02 06:20:04,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 34 transitions, 186 flow [2024-12-02 06:20:04,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:20:04,697 INFO L231 Difference]: Finished difference. Result has 34 places, 26 transitions, 108 flow [2024-12-02 06:20:04,697 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=108, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2024-12-02 06:20:04,698 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 9 predicate places. [2024-12-02 06:20:04,698 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 108 flow [2024-12-02 06:20:04,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 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 06:20:04,698 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:04,698 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 06:20:04,705 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 06:20:04,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:04,899 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 06:20:04,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:04,899 INFO L85 PathProgramCache]: Analyzing trace with hash -283112178, now seen corresponding path program 1 times [2024-12-02 06:20:04,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:04,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385955284] [2024-12-02 06:20:04,900 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:20:04,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:04,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:05,258 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 06:20:05,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:05,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385955284] [2024-12-02 06:20:05,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385955284] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:20:05,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:20:05,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:20:05,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62480664] [2024-12-02 06:20:05,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:20:05,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:20:05,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:05,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:20:05,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:20:05,289 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:05,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 108 flow. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:05,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:05,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:05,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:05,439 INFO L124 PetriNetUnfolderBase]: 128/256 cut-off events. [2024-12-02 06:20:05,439 INFO L125 PetriNetUnfolderBase]: For 187/187 co-relation queries the response was YES. [2024-12-02 06:20:05,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 757 conditions, 256 events. 128/256 cut-off events. For 187/187 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 880 event pairs, 29 based on Foata normal form. 1/254 useless extension candidates. Maximal degree in co-relation 733. Up to 157 conditions per place. [2024-12-02 06:20:05,441 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 30 selfloop transitions, 17 changer transitions 1/53 dead transitions. [2024-12-02 06:20:05,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 53 transitions, 311 flow [2024-12-02 06:20:05,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:20:05,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:20:05,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-12-02 06:20:05,443 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-12-02 06:20:05,443 INFO L175 Difference]: Start difference. First operand has 34 places, 26 transitions, 108 flow. Second operand 7 states and 81 transitions. [2024-12-02 06:20:05,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 53 transitions, 311 flow [2024-12-02 06:20:05,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 53 transitions, 300 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:20:05,445 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 233 flow [2024-12-02 06:20:05,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=233, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-12-02 06:20:05,446 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 16 predicate places. [2024-12-02 06:20:05,446 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 233 flow [2024-12-02 06:20:05,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:05,446 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:05,446 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 06:20:05,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 06:20:05,446 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 06:20:05,447 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:05,447 INFO L85 PathProgramCache]: Analyzing trace with hash -29379000, now seen corresponding path program 2 times [2024-12-02 06:20:05,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:05,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590605756] [2024-12-02 06:20:05,447 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:20:05,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:05,476 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:05,477 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:05,926 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 06:20:05,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:05,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590605756] [2024-12-02 06:20:05,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590605756] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:05,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251168652] [2024-12-02 06:20:05,926 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:20:05,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:05,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:05,928 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:05,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 06:20:05,999 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:05,999 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:06,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 06:20:06,002 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:06,109 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 06:20:06,109 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:06,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:06,163 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 21 treesize of output 14 [2024-12-02 06:20:06,231 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 06:20:06,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251168652] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:06,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:06,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 5] total 13 [2024-12-02 06:20:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658646568] [2024-12-02 06:20:06,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:06,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:06,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:06,233 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:06,233 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:06,271 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:06,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 233 flow. Second operand has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 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 06:20:06,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:06,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:06,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:06,539 INFO L124 PetriNetUnfolderBase]: 167/331 cut-off events. [2024-12-02 06:20:06,539 INFO L125 PetriNetUnfolderBase]: For 512/512 co-relation queries the response was YES. [2024-12-02 06:20:06,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 331 events. 167/331 cut-off events. For 512/512 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1270 event pairs, 28 based on Foata normal form. 1/328 useless extension candidates. Maximal degree in co-relation 1146. Up to 161 conditions per place. [2024-12-02 06:20:06,541 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 34 selfloop transitions, 34 changer transitions 1/74 dead transitions. [2024-12-02 06:20:06,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 74 transitions, 538 flow [2024-12-02 06:20:06,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:20:06,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:20:06,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-12-02 06:20:06,543 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-12-02 06:20:06,543 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 233 flow. Second operand 10 states and 109 transitions. [2024-12-02 06:20:06,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 74 transitions, 538 flow [2024-12-02 06:20:06,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 74 transitions, 516 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-12-02 06:20:06,546 INFO L231 Difference]: Finished difference. Result has 50 places, 55 transitions, 414 flow [2024-12-02 06:20:06,546 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=414, PETRI_PLACES=50, PETRI_TRANSITIONS=55} [2024-12-02 06:20:06,547 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 25 predicate places. [2024-12-02 06:20:06,547 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 55 transitions, 414 flow [2024-12-02 06:20:06,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 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 06:20:06,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:06,547 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 06:20:06,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 06:20:06,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:06,748 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 06:20:06,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:06,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1077639454, now seen corresponding path program 3 times [2024-12-02 06:20:06,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:06,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936184221] [2024-12-02 06:20:06,749 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:20:06,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:06,767 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 06:20:06,767 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:07,005 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 06:20:07,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:07,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936184221] [2024-12-02 06:20:07,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936184221] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:07,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826484706] [2024-12-02 06:20:07,005 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:20:07,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:07,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:07,007 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:07,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 06:20:07,074 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 06:20:07,074 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:07,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 06:20:07,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:07,143 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 06:20:07,143 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:07,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:07,184 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 17 treesize of output 14 [2024-12-02 06:20:07,203 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 06:20:07,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826484706] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:07,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:07,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 13 [2024-12-02 06:20:07,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925870692] [2024-12-02 06:20:07,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:07,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:07,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:07,204 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:07,205 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:07,240 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:07,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 55 transitions, 414 flow. Second operand has 14 states, 14 states have (on average 7.428571428571429) internal successors, (104), 14 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:07,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:07,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:07,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:07,542 INFO L124 PetriNetUnfolderBase]: 224/452 cut-off events. [2024-12-02 06:20:07,542 INFO L125 PetriNetUnfolderBase]: For 997/997 co-relation queries the response was YES. [2024-12-02 06:20:07,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1732 conditions, 452 events. 224/452 cut-off events. For 997/997 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2039 event pairs, 31 based on Foata normal form. 1/447 useless extension candidates. Maximal degree in co-relation 1699. Up to 183 conditions per place. [2024-12-02 06:20:07,544 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 43 selfloop transitions, 49 changer transitions 1/98 dead transitions. [2024-12-02 06:20:07,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 98 transitions, 799 flow [2024-12-02 06:20:07,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 06:20:07,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 06:20:07,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-12-02 06:20:07,546 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-12-02 06:20:07,546 INFO L175 Difference]: Start difference. First operand has 50 places, 55 transitions, 414 flow. Second operand 11 states and 125 transitions. [2024-12-02 06:20:07,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 98 transitions, 799 flow [2024-12-02 06:20:07,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 98 transitions, 737 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-12-02 06:20:07,552 INFO L231 Difference]: Finished difference. Result has 60 places, 71 transitions, 600 flow [2024-12-02 06:20:07,552 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=600, PETRI_PLACES=60, PETRI_TRANSITIONS=71} [2024-12-02 06:20:07,553 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2024-12-02 06:20:07,553 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 71 transitions, 600 flow [2024-12-02 06:20:07,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.428571428571429) internal successors, (104), 14 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:07,553 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:07,553 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 06:20:07,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 06:20:07,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:07,754 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 06:20:07,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:07,754 INFO L85 PathProgramCache]: Analyzing trace with hash -871348898, now seen corresponding path program 4 times [2024-12-02 06:20:07,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:07,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183670046] [2024-12-02 06:20:07,754 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:20:07,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:07,770 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:20:07,770 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:07,964 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 06:20:07,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:07,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183670046] [2024-12-02 06:20:07,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183670046] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:07,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522327645] [2024-12-02 06:20:07,965 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:20:07,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:07,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:07,966 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:07,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 06:20:08,033 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:20:08,033 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:08,034 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 06:20:08,036 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:08,107 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 06:20:08,107 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:08,140 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:08,140 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 21 treesize of output 14 [2024-12-02 06:20:08,176 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 06:20:08,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522327645] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:08,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:08,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 13 [2024-12-02 06:20:08,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461411704] [2024-12-02 06:20:08,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:08,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:08,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:08,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:08,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:08,214 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:08,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 71 transitions, 600 flow. Second operand has 14 states, 14 states have (on average 7.428571428571429) internal successors, (104), 14 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:08,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:08,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:08,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:08,460 INFO L124 PetriNetUnfolderBase]: 263/532 cut-off events. [2024-12-02 06:20:08,460 INFO L125 PetriNetUnfolderBase]: For 1246/1246 co-relation queries the response was YES. [2024-12-02 06:20:08,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2096 conditions, 532 events. 263/532 cut-off events. For 1246/1246 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2570 event pairs, 49 based on Foata normal form. 1/529 useless extension candidates. Maximal degree in co-relation 2060. Up to 381 conditions per place. [2024-12-02 06:20:08,464 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 70 selfloop transitions, 21 changer transitions 1/97 dead transitions. [2024-12-02 06:20:08,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 97 transitions, 907 flow [2024-12-02 06:20:08,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 06:20:08,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 06:20:08,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-12-02 06:20:08,465 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-12-02 06:20:08,465 INFO L175 Difference]: Start difference. First operand has 60 places, 71 transitions, 600 flow. Second operand 8 states and 91 transitions. [2024-12-02 06:20:08,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 97 transitions, 907 flow [2024-12-02 06:20:08,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 97 transitions, 867 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-12-02 06:20:08,472 INFO L231 Difference]: Finished difference. Result has 69 places, 81 transitions, 705 flow [2024-12-02 06:20:08,472 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=705, PETRI_PLACES=69, PETRI_TRANSITIONS=81} [2024-12-02 06:20:08,473 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 44 predicate places. [2024-12-02 06:20:08,473 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 81 transitions, 705 flow [2024-12-02 06:20:08,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.428571428571429) internal successors, (104), 14 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:08,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:08,473 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 06:20:08,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 06:20:08,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:08,674 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 06:20:08,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:08,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1842451306, now seen corresponding path program 5 times [2024-12-02 06:20:08,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:08,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105354784] [2024-12-02 06:20:08,674 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:20:08,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:08,691 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:08,692 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:09,035 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 06:20:09,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:09,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105354784] [2024-12-02 06:20:09,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105354784] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:09,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208086488] [2024-12-02 06:20:09,036 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:20:09,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:09,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:09,038 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:09,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 06:20:09,102 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:09,103 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:09,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 06:20:09,105 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:09,173 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 06:20:09,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:09,207 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:09,207 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 21 treesize of output 14 [2024-12-02 06:20:09,245 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 06:20:09,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208086488] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:09,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:09,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 13 [2024-12-02 06:20:09,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345644846] [2024-12-02 06:20:09,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:09,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:09,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:09,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:09,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:09,305 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:09,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 81 transitions, 705 flow. Second operand has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 06:20:09,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:09,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:09,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:09,617 INFO L124 PetriNetUnfolderBase]: 302/607 cut-off events. [2024-12-02 06:20:09,617 INFO L125 PetriNetUnfolderBase]: For 1482/1482 co-relation queries the response was YES. [2024-12-02 06:20:09,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2424 conditions, 607 events. 302/607 cut-off events. For 1482/1482 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3012 event pairs, 46 based on Foata normal form. 1/606 useless extension candidates. Maximal degree in co-relation 2383. Up to 390 conditions per place. [2024-12-02 06:20:09,620 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 74 selfloop transitions, 27 changer transitions 1/107 dead transitions. [2024-12-02 06:20:09,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 107 transitions, 1027 flow [2024-12-02 06:20:09,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 06:20:09,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 06:20:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-12-02 06:20:09,621 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-12-02 06:20:09,621 INFO L175 Difference]: Start difference. First operand has 69 places, 81 transitions, 705 flow. Second operand 11 states and 109 transitions. [2024-12-02 06:20:09,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 107 transitions, 1027 flow [2024-12-02 06:20:09,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 107 transitions, 1017 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-12-02 06:20:09,627 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 811 flow [2024-12-02 06:20:09,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=811, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-12-02 06:20:09,628 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 55 predicate places. [2024-12-02 06:20:09,628 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 811 flow [2024-12-02 06:20:09,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 14 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 06:20:09,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:09,628 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 06:20:09,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 06:20:09,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 06:20:09,829 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 06:20:09,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:09,829 INFO L85 PathProgramCache]: Analyzing trace with hash 832257890, now seen corresponding path program 6 times [2024-12-02 06:20:09,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:09,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526120194] [2024-12-02 06:20:09,829 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:20:09,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:09,847 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:20:09,847 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:10,173 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 06:20:10,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:10,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526120194] [2024-12-02 06:20:10,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526120194] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:10,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276121391] [2024-12-02 06:20:10,173 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:20:10,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:10,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:10,175 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:10,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 06:20:10,241 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:20:10,241 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:10,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 06:20:10,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:10,303 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 06:20:10,303 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:10,347 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:10,348 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 17 treesize of output 14 [2024-12-02 06:20:10,377 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 06:20:10,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276121391] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:10,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:10,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 5] total 13 [2024-12-02 06:20:10,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178799534] [2024-12-02 06:20:10,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:10,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:10,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:10,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:10,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:10,413 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:10,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 811 flow. Second operand has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 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 06:20:10,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:10,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:10,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:10,757 INFO L124 PetriNetUnfolderBase]: 350/696 cut-off events. [2024-12-02 06:20:10,757 INFO L125 PetriNetUnfolderBase]: For 2123/2123 co-relation queries the response was YES. [2024-12-02 06:20:10,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2938 conditions, 696 events. 350/696 cut-off events. For 2123/2123 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3555 event pairs, 55 based on Foata normal form. 1/691 useless extension candidates. Maximal degree in co-relation 2892. Up to 402 conditions per place. [2024-12-02 06:20:10,763 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 73 selfloop transitions, 49 changer transitions 1/128 dead transitions. [2024-12-02 06:20:10,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 128 transitions, 1305 flow [2024-12-02 06:20:10,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 06:20:10,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 06:20:10,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-12-02 06:20:10,764 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2024-12-02 06:20:10,764 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 811 flow. Second operand 12 states and 125 transitions. [2024-12-02 06:20:10,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 128 transitions, 1305 flow [2024-12-02 06:20:10,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 1294 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:20:10,774 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1112 flow [2024-12-02 06:20:10,774 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1112, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-12-02 06:20:10,774 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 64 predicate places. [2024-12-02 06:20:10,774 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1112 flow [2024-12-02 06:20:10,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 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 06:20:10,775 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:10,775 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] [2024-12-02 06:20:10,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 06:20:10,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:10,975 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 06:20:10,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:10,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1178672148, now seen corresponding path program 7 times [2024-12-02 06:20:10,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:10,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883645041] [2024-12-02 06:20:10,976 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:20:10,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:10,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:11,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:20:11,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:11,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883645041] [2024-12-02 06:20:11,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883645041] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:11,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000835228] [2024-12-02 06:20:11,062 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:20:11,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:11,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:11,064 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:11,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 06:20:11,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:11,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:20:11,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:11,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:20:11,192 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:20:11,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000835228] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:11,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:11,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 06:20:11,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324366022] [2024-12-02 06:20:11,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:11,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:11,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:11,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:11,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:11,265 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:11,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1112 flow. Second operand has 14 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 0 states have call successors, (0), 0 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 06:20:11,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:11,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:11,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:11,599 INFO L124 PetriNetUnfolderBase]: 790/1497 cut-off events. [2024-12-02 06:20:11,599 INFO L125 PetriNetUnfolderBase]: For 5835/5839 co-relation queries the response was YES. [2024-12-02 06:20:11,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6748 conditions, 1497 events. 790/1497 cut-off events. For 5835/5839 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8746 event pairs, 336 based on Foata normal form. 54/1549 useless extension candidates. Maximal degree in co-relation 5926. Up to 800 conditions per place. [2024-12-02 06:20:11,611 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 188 selfloop transitions, 26 changer transitions 0/217 dead transitions. [2024-12-02 06:20:11,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 217 transitions, 2671 flow [2024-12-02 06:20:11,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:20:11,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:20:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-12-02 06:20:11,612 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-12-02 06:20:11,612 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1112 flow. Second operand 7 states and 81 transitions. [2024-12-02 06:20:11,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 217 transitions, 2671 flow [2024-12-02 06:20:11,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 217 transitions, 2530 flow, removed 68 selfloop flow, removed 2 redundant places. [2024-12-02 06:20:11,634 INFO L231 Difference]: Finished difference. Result has 97 places, 131 transitions, 1482 flow [2024-12-02 06:20:11,635 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1482, PETRI_PLACES=97, PETRI_TRANSITIONS=131} [2024-12-02 06:20:11,635 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 72 predicate places. [2024-12-02 06:20:11,635 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 131 transitions, 1482 flow [2024-12-02 06:20:11,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 0 states have call successors, (0), 0 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 06:20:11,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:11,635 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] [2024-12-02 06:20:11,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-12-02 06:20:11,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:11,836 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 06:20:11,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:11,837 INFO L85 PathProgramCache]: Analyzing trace with hash 105133521, now seen corresponding path program 8 times [2024-12-02 06:20:11,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:11,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870529650] [2024-12-02 06:20:11,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:20:11,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:11,851 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:11,851 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:11,927 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:20:11,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:11,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870529650] [2024-12-02 06:20:11,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870529650] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:11,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808108175] [2024-12-02 06:20:11,928 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:20:11,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:11,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:11,930 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:11,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 06:20:11,998 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:11,998 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:11,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:20:12,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:12,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:20:12,062 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:12,114 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:20:12,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808108175] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:12,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:12,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 06:20:12,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93643263] [2024-12-02 06:20:12,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:12,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:12,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:12,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:12,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:12,140 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:12,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 131 transitions, 1482 flow. Second operand has 14 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 0 states have call successors, (0), 0 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 06:20:12,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:12,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:12,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:12,408 INFO L124 PetriNetUnfolderBase]: 679/1303 cut-off events. [2024-12-02 06:20:12,408 INFO L125 PetriNetUnfolderBase]: For 5793/5823 co-relation queries the response was YES. [2024-12-02 06:20:12,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6054 conditions, 1303 events. 679/1303 cut-off events. For 5793/5823 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7479 event pairs, 317 based on Foata normal form. 50/1352 useless extension candidates. Maximal degree in co-relation 5027. Up to 810 conditions per place. [2024-12-02 06:20:12,414 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 102 selfloop transitions, 3 changer transitions 77/185 dead transitions. [2024-12-02 06:20:12,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 185 transitions, 2368 flow [2024-12-02 06:20:12,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:20:12,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:20:12,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-12-02 06:20:12,415 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-12-02 06:20:12,415 INFO L175 Difference]: Start difference. First operand has 97 places, 131 transitions, 1482 flow. Second operand 7 states and 78 transitions. [2024-12-02 06:20:12,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 185 transitions, 2368 flow [2024-12-02 06:20:12,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 185 transitions, 2352 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-12-02 06:20:12,430 INFO L231 Difference]: Finished difference. Result has 104 places, 108 transitions, 1146 flow [2024-12-02 06:20:12,431 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1146, PETRI_PLACES=104, PETRI_TRANSITIONS=108} [2024-12-02 06:20:12,431 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 79 predicate places. [2024-12-02 06:20:12,431 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 108 transitions, 1146 flow [2024-12-02 06:20:12,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.642857142857143) internal successors, (93), 14 states have internal predecessors, (93), 0 states have call successors, (0), 0 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 06:20:12,431 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:12,432 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] [2024-12-02 06:20:12,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 06:20:12,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:12,632 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 06:20:12,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:12,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1282302637, now seen corresponding path program 9 times [2024-12-02 06:20:12,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:12,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946589759] [2024-12-02 06:20:12,633 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:20:12,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:12,646 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 06:20:12,646 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:12,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:20:12,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:12,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946589759] [2024-12-02 06:20:12,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946589759] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:12,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381953250] [2024-12-02 06:20:12,723 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:20:12,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:12,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:12,725 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:12,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 06:20:12,799 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 06:20:12,799 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:12,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:20:12,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:12,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:20:12,872 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:12,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:20:12,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381953250] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:12,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:12,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 06:20:12,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795099648] [2024-12-02 06:20:12,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:12,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:12,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:12,943 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:12,943 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:12,965 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:12,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 108 transitions, 1146 flow. Second operand has 14 states, 14 states have (on average 6.5) internal successors, (91), 14 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:12,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:12,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:12,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:13,158 INFO L124 PetriNetUnfolderBase]: 454/821 cut-off events. [2024-12-02 06:20:13,158 INFO L125 PetriNetUnfolderBase]: For 3339/3375 co-relation queries the response was YES. [2024-12-02 06:20:13,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3947 conditions, 821 events. 454/821 cut-off events. For 3339/3375 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3852 event pairs, 69 based on Foata normal form. 57/877 useless extension candidates. Maximal degree in co-relation 3899. Up to 351 conditions per place. [2024-12-02 06:20:13,163 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 102 selfloop transitions, 25 changer transitions 0/130 dead transitions. [2024-12-02 06:20:13,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1547 flow [2024-12-02 06:20:13,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:20:13,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:20:13,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 82 transitions. [2024-12-02 06:20:13,164 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37962962962962965 [2024-12-02 06:20:13,164 INFO L175 Difference]: Start difference. First operand has 104 places, 108 transitions, 1146 flow. Second operand 9 states and 82 transitions. [2024-12-02 06:20:13,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1547 flow [2024-12-02 06:20:13,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 130 transitions, 1383 flow, removed 56 selfloop flow, removed 13 redundant places. [2024-12-02 06:20:13,176 INFO L231 Difference]: Finished difference. Result has 95 places, 111 transitions, 1100 flow [2024-12-02 06:20:13,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1100, PETRI_PLACES=95, PETRI_TRANSITIONS=111} [2024-12-02 06:20:13,176 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 70 predicate places. [2024-12-02 06:20:13,176 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 111 transitions, 1100 flow [2024-12-02 06:20:13,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.5) internal successors, (91), 14 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:13,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:13,177 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] [2024-12-02 06:20:13,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 06:20:13,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:13,377 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 06:20:13,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:13,378 INFO L85 PathProgramCache]: Analyzing trace with hash -2092121778, now seen corresponding path program 10 times [2024-12-02 06:20:13,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:13,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867653880] [2024-12-02 06:20:13,378 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:20:13,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:13,386 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:20:13,386 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:13,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:13,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867653880] [2024-12-02 06:20:13,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867653880] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:20:13,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:20:13,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 06:20:13,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225782824] [2024-12-02 06:20:13,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:20:13,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:20:13,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:13,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:20:13,419 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:20:13,425 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:20:13,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 111 transitions, 1100 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:13,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:13,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:20:13,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:13,650 INFO L124 PetriNetUnfolderBase]: 724/1245 cut-off events. [2024-12-02 06:20:13,650 INFO L125 PetriNetUnfolderBase]: For 3877/3877 co-relation queries the response was YES. [2024-12-02 06:20:13,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5472 conditions, 1245 events. 724/1245 cut-off events. For 3877/3877 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5731 event pairs, 185 based on Foata normal form. 3/1248 useless extension candidates. Maximal degree in co-relation 5417. Up to 385 conditions per place. [2024-12-02 06:20:13,657 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 138 selfloop transitions, 23 changer transitions 10/172 dead transitions. [2024-12-02 06:20:13,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 172 transitions, 1869 flow [2024-12-02 06:20:13,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:20:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:20:13,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-12-02 06:20:13,658 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-12-02 06:20:13,658 INFO L175 Difference]: Start difference. First operand has 95 places, 111 transitions, 1100 flow. Second operand 7 states and 83 transitions. [2024-12-02 06:20:13,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 172 transitions, 1869 flow [2024-12-02 06:20:13,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 172 transitions, 1847 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-12-02 06:20:13,668 INFO L231 Difference]: Finished difference. Result has 100 places, 114 transitions, 1179 flow [2024-12-02 06:20:13,668 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1179, PETRI_PLACES=100, PETRI_TRANSITIONS=114} [2024-12-02 06:20:13,669 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 75 predicate places. [2024-12-02 06:20:13,669 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 114 transitions, 1179 flow [2024-12-02 06:20:13,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:13,669 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:13,669 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] [2024-12-02 06:20:13,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 06:20:13,669 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 06:20:13,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:13,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1031077374, now seen corresponding path program 11 times [2024-12-02 06:20:13,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:13,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942913745] [2024-12-02 06:20:13,670 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:20:13,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:13,681 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 06:20:13,681 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:13,721 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 06:20:13,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:13,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942913745] [2024-12-02 06:20:13,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942913745] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:13,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824073193] [2024-12-02 06:20:13,721 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:20:13,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:13,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:13,723 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:13,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 06:20:13,802 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 06:20:13,802 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:13,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 06:20:13,804 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:13,859 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 06:20:13,860 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:13,896 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 06:20:13,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824073193] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:13,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:13,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-12-02 06:20:13,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865825375] [2024-12-02 06:20:13,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:13,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:20:13,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:13,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:20:13,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:20:13,900 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:20:13,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 114 transitions, 1179 flow. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 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 06:20:13,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:13,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:20:13,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:14,374 INFO L124 PetriNetUnfolderBase]: 968/1625 cut-off events. [2024-12-02 06:20:14,374 INFO L125 PetriNetUnfolderBase]: For 5895/5895 co-relation queries the response was YES. [2024-12-02 06:20:14,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7534 conditions, 1625 events. 968/1625 cut-off events. For 5895/5895 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7613 event pairs, 117 based on Foata normal form. 24/1649 useless extension candidates. Maximal degree in co-relation 7479. Up to 560 conditions per place. [2024-12-02 06:20:14,382 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 219 selfloop transitions, 80 changer transitions 0/300 dead transitions. [2024-12-02 06:20:14,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 300 transitions, 3215 flow [2024-12-02 06:20:14,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 06:20:14,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 06:20:14,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 224 transitions. [2024-12-02 06:20:14,384 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-12-02 06:20:14,384 INFO L175 Difference]: Start difference. First operand has 100 places, 114 transitions, 1179 flow. Second operand 22 states and 224 transitions. [2024-12-02 06:20:14,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 300 transitions, 3215 flow [2024-12-02 06:20:14,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 300 transitions, 3187 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-12-02 06:20:14,402 INFO L231 Difference]: Finished difference. Result has 131 places, 166 transitions, 1972 flow [2024-12-02 06:20:14,402 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1972, PETRI_PLACES=131, PETRI_TRANSITIONS=166} [2024-12-02 06:20:14,402 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 106 predicate places. [2024-12-02 06:20:14,402 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 166 transitions, 1972 flow [2024-12-02 06:20:14,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 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 06:20:14,402 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:14,403 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] [2024-12-02 06:20:14,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 06:20:14,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 06:20:14,603 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 06:20:14,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:14,604 INFO L85 PathProgramCache]: Analyzing trace with hash -485127128, now seen corresponding path program 12 times [2024-12-02 06:20:14,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:14,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148584206] [2024-12-02 06:20:14,604 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:20:14,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:14,614 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:20:14,614 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:14,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:14,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:14,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148584206] [2024-12-02 06:20:14,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148584206] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:14,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933380322] [2024-12-02 06:20:14,687 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:20:14,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:14,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:14,689 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:14,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 06:20:14,763 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:20:14,763 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:14,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:20:14,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:14,833 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:14,833 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:14,896 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:14,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933380322] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:14,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:14,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 06:20:14,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978822400] [2024-12-02 06:20:14,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:14,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:20:14,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:14,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:20:14,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-12-02 06:20:14,921 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:14,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 166 transitions, 1972 flow. Second operand has 14 states, 14 states have (on average 6.571428571428571) internal successors, (92), 14 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 06:20:14,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:14,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:14,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:15,169 INFO L124 PetriNetUnfolderBase]: 636/1139 cut-off events. [2024-12-02 06:20:15,169 INFO L125 PetriNetUnfolderBase]: For 6872/6880 co-relation queries the response was YES. [2024-12-02 06:20:15,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6420 conditions, 1139 events. 636/1139 cut-off events. For 6872/6880 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5427 event pairs, 84 based on Foata normal form. 46/1184 useless extension candidates. Maximal degree in co-relation 6352. Up to 461 conditions per place. [2024-12-02 06:20:15,178 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 136 selfloop transitions, 44 changer transitions 0/189 dead transitions. [2024-12-02 06:20:15,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 189 transitions, 2539 flow [2024-12-02 06:20:15,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:20:15,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:20:15,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-12-02 06:20:15,180 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39351851851851855 [2024-12-02 06:20:15,180 INFO L175 Difference]: Start difference. First operand has 131 places, 166 transitions, 1972 flow. Second operand 9 states and 85 transitions. [2024-12-02 06:20:15,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 189 transitions, 2539 flow [2024-12-02 06:20:15,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 189 transitions, 2391 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-12-02 06:20:15,205 INFO L231 Difference]: Finished difference. Result has 131 places, 162 transitions, 1868 flow [2024-12-02 06:20:15,206 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1868, PETRI_PLACES=131, PETRI_TRANSITIONS=162} [2024-12-02 06:20:15,206 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 106 predicate places. [2024-12-02 06:20:15,206 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 162 transitions, 1868 flow [2024-12-02 06:20:15,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.571428571428571) internal successors, (92), 14 states have internal predecessors, (92), 0 states have call successors, (0), 0 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 06:20:15,206 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:15,206 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:15,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 06:20:15,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 06:20:15,407 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 06:20:15,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:15,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1697529476, now seen corresponding path program 13 times [2024-12-02 06:20:15,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:15,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361256822] [2024-12-02 06:20:15,408 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:20:15,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:15,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:16,066 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:16,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:16,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361256822] [2024-12-02 06:20:16,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361256822] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:16,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286103672] [2024-12-02 06:20:16,067 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:20:16,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:16,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:16,068 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:16,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 06:20:16,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:20:16,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:20:16,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:16,314 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 06:20:16,314 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:16,498 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:16,498 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 35 treesize of output 43 [2024-12-02 06:20:16,554 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 06:20:16,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286103672] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:16,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:16,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 27 [2024-12-02 06:20:16,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132201495] [2024-12-02 06:20:16,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:16,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 06:20:16,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:16,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 06:20:16,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2024-12-02 06:20:16,710 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:16,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 162 transitions, 1868 flow. Second operand has 28 states, 28 states have (on average 5.928571428571429) internal successors, (166), 28 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:16,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:16,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:16,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:17,732 INFO L124 PetriNetUnfolderBase]: 848/1537 cut-off events. [2024-12-02 06:20:17,732 INFO L125 PetriNetUnfolderBase]: For 7431/7433 co-relation queries the response was YES. [2024-12-02 06:20:17,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8198 conditions, 1537 events. 848/1537 cut-off events. For 7431/7433 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7940 event pairs, 18 based on Foata normal form. 1/1538 useless extension candidates. Maximal degree in co-relation 8130. Up to 851 conditions per place. [2024-12-02 06:20:17,741 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 184 selfloop transitions, 90 changer transitions 1/284 dead transitions. [2024-12-02 06:20:17,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 284 transitions, 3359 flow [2024-12-02 06:20:17,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 06:20:17,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 06:20:17,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 206 transitions. [2024-12-02 06:20:17,742 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-12-02 06:20:17,742 INFO L175 Difference]: Start difference. First operand has 131 places, 162 transitions, 1868 flow. Second operand 21 states and 206 transitions. [2024-12-02 06:20:17,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 284 transitions, 3359 flow [2024-12-02 06:20:17,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 284 transitions, 3208 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-12-02 06:20:17,766 INFO L231 Difference]: Finished difference. Result has 150 places, 192 transitions, 2284 flow [2024-12-02 06:20:17,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2284, PETRI_PLACES=150, PETRI_TRANSITIONS=192} [2024-12-02 06:20:17,767 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 125 predicate places. [2024-12-02 06:20:17,767 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 192 transitions, 2284 flow [2024-12-02 06:20:17,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.928571428571429) internal successors, (166), 28 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:20:17,767 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:17,767 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:17,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 06:20:17,968 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 06:20:17,968 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 06:20:17,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:17,968 INFO L85 PathProgramCache]: Analyzing trace with hash 2015666026, now seen corresponding path program 14 times [2024-12-02 06:20:17,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:17,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849543696] [2024-12-02 06:20:17,968 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:20:17,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:17,984 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:17,984 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:18,595 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:18,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849543696] [2024-12-02 06:20:18,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849543696] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891344614] [2024-12-02 06:20:18,595 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:20:18,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:18,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:18,597 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:18,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 06:20:18,668 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:18,668 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:18,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 06:20:18,670 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:18,926 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 06:20:18,926 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:19,078 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:19,078 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 35 treesize of output 43 [2024-12-02 06:20:19,146 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 06:20:19,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891344614] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:19,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:19,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 9] total 34 [2024-12-02 06:20:19,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521031649] [2024-12-02 06:20:19,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:19,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 06:20:19,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:19,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 06:20:19,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 06:20:19,162 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:20:19,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 192 transitions, 2284 flow. Second operand has 35 states, 35 states have (on average 5.085714285714285) internal successors, (178), 35 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 06:20:19,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:19,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:20:19,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:20,950 INFO L124 PetriNetUnfolderBase]: 1651/2734 cut-off events. [2024-12-02 06:20:20,950 INFO L125 PetriNetUnfolderBase]: For 14154/14154 co-relation queries the response was YES. [2024-12-02 06:20:20,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14982 conditions, 2734 events. 1651/2734 cut-off events. For 14154/14154 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14121 event pairs, 81 based on Foata normal form. 1/2735 useless extension candidates. Maximal degree in co-relation 14908. Up to 1450 conditions per place. [2024-12-02 06:20:20,964 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 226 selfloop transitions, 216 changer transitions 1/444 dead transitions. [2024-12-02 06:20:20,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 444 transitions, 5376 flow [2024-12-02 06:20:20,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 06:20:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-02 06:20:20,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 312 transitions. [2024-12-02 06:20:20,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-12-02 06:20:20,965 INFO L175 Difference]: Start difference. First operand has 150 places, 192 transitions, 2284 flow. Second operand 36 states and 312 transitions. [2024-12-02 06:20:20,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 444 transitions, 5376 flow [2024-12-02 06:20:21,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 444 transitions, 5262 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-12-02 06:20:21,039 INFO L231 Difference]: Finished difference. Result has 191 places, 318 transitions, 4466 flow [2024-12-02 06:20:21,039 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4466, PETRI_PLACES=191, PETRI_TRANSITIONS=318} [2024-12-02 06:20:21,040 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 166 predicate places. [2024-12-02 06:20:21,040 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 318 transitions, 4466 flow [2024-12-02 06:20:21,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 5.085714285714285) internal successors, (178), 35 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 06:20:21,040 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:21,040 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:21,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 06:20:21,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:21,241 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 06:20:21,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:21,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1224632918, now seen corresponding path program 15 times [2024-12-02 06:20:21,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:21,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676568331] [2024-12-02 06:20:21,241 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:20:21,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:21,259 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 06:20:21,259 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:21,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:21,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:21,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676568331] [2024-12-02 06:20:21,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676568331] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:21,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659460163] [2024-12-02 06:20:21,712 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:20:21,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:21,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:21,714 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:21,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 06:20:21,768 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 06:20:21,768 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:21,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 06:20:21,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:22,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:22,004 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:22,191 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:22,191 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 35 treesize of output 43 [2024-12-02 06:20:22,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:22,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659460163] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:22,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:22,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 9] total 34 [2024-12-02 06:20:22,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187156660] [2024-12-02 06:20:22,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:22,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 06:20:22,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:22,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 06:20:22,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 06:20:22,277 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:20:22,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 318 transitions, 4466 flow. Second operand has 35 states, 35 states have (on average 5.085714285714285) internal successors, (178), 35 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 06:20:22,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:22,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:20:22,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:23,668 INFO L124 PetriNetUnfolderBase]: 1887/3118 cut-off events. [2024-12-02 06:20:23,668 INFO L125 PetriNetUnfolderBase]: For 23748/23748 co-relation queries the response was YES. [2024-12-02 06:20:23,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20133 conditions, 3118 events. 1887/3118 cut-off events. For 23748/23748 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16575 event pairs, 116 based on Foata normal form. 1/3119 useless extension candidates. Maximal degree in co-relation 20044. Up to 1797 conditions per place. [2024-12-02 06:20:23,690 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 297 selfloop transitions, 182 changer transitions 1/481 dead transitions. [2024-12-02 06:20:23,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 481 transitions, 7075 flow [2024-12-02 06:20:23,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 06:20:23,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 06:20:23,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 223 transitions. [2024-12-02 06:20:23,692 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37166666666666665 [2024-12-02 06:20:23,692 INFO L175 Difference]: Start difference. First operand has 191 places, 318 transitions, 4466 flow. Second operand 25 states and 223 transitions. [2024-12-02 06:20:23,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 481 transitions, 7075 flow [2024-12-02 06:20:23,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 481 transitions, 6650 flow, removed 131 selfloop flow, removed 12 redundant places. [2024-12-02 06:20:23,813 INFO L231 Difference]: Finished difference. Result has 214 places, 367 transitions, 5408 flow [2024-12-02 06:20:23,814 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=4095, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5408, PETRI_PLACES=214, PETRI_TRANSITIONS=367} [2024-12-02 06:20:23,814 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 189 predicate places. [2024-12-02 06:20:23,814 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 367 transitions, 5408 flow [2024-12-02 06:20:23,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 5.085714285714285) internal successors, (178), 35 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 06:20:23,814 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:23,814 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:23,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 06:20:24,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:24,015 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 06:20:24,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:24,016 INFO L85 PathProgramCache]: Analyzing trace with hash 381547744, now seen corresponding path program 16 times [2024-12-02 06:20:24,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:24,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052879338] [2024-12-02 06:20:24,016 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:20:24,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:24,036 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:20:24,036 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:24,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:24,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:24,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052879338] [2024-12-02 06:20:24,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052879338] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:24,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832289817] [2024-12-02 06:20:24,590 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:20:24,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:24,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:24,591 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:24,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 06:20:24,650 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:20:24,650 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:24,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:20:24,652 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:24,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:24,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:24,970 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:24,970 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 35 treesize of output 43 [2024-12-02 06:20:25,009 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:25,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832289817] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:25,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:25,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 27 [2024-12-02 06:20:25,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161358309] [2024-12-02 06:20:25,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:25,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 06:20:25,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:25,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 06:20:25,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2024-12-02 06:20:25,261 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:20:25,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 367 transitions, 5408 flow. Second operand has 28 states, 28 states have (on average 5.892857142857143) internal successors, (165), 28 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 06:20:25,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:25,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:20:25,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:27,471 INFO L124 PetriNetUnfolderBase]: 2844/4833 cut-off events. [2024-12-02 06:20:27,471 INFO L125 PetriNetUnfolderBase]: For 42072/42301 co-relation queries the response was YES. [2024-12-02 06:20:27,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33623 conditions, 4833 events. 2844/4833 cut-off events. For 42072/42301 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 29502 event pairs, 110 based on Foata normal form. 112/4916 useless extension candidates. Maximal degree in co-relation 31479. Up to 2609 conditions per place. [2024-12-02 06:20:27,528 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 502 selfloop transitions, 263 changer transitions 6/806 dead transitions. [2024-12-02 06:20:27,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 806 transitions, 12256 flow [2024-12-02 06:20:27,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-12-02 06:20:27,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-12-02 06:20:27,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 370 transitions. [2024-12-02 06:20:27,529 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4057017543859649 [2024-12-02 06:20:27,529 INFO L175 Difference]: Start difference. First operand has 214 places, 367 transitions, 5408 flow. Second operand 38 states and 370 transitions. [2024-12-02 06:20:27,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 806 transitions, 12256 flow [2024-12-02 06:20:27,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 806 transitions, 12075 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-12-02 06:20:27,764 INFO L231 Difference]: Finished difference. Result has 262 places, 584 transitions, 9323 flow [2024-12-02 06:20:27,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5312, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9323, PETRI_PLACES=262, PETRI_TRANSITIONS=584} [2024-12-02 06:20:27,765 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 237 predicate places. [2024-12-02 06:20:27,765 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 584 transitions, 9323 flow [2024-12-02 06:20:27,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.892857142857143) internal successors, (165), 28 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 06:20:27,765 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:27,765 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:27,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 06:20:27,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 06:20:27,966 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 06:20:27,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:27,966 INFO L85 PathProgramCache]: Analyzing trace with hash 499314032, now seen corresponding path program 17 times [2024-12-02 06:20:27,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:27,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711617839] [2024-12-02 06:20:27,967 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:20:27,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:27,986 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:27,987 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:28,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:28,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:28,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711617839] [2024-12-02 06:20:28,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711617839] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:28,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267663624] [2024-12-02 06:20:28,534 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:20:28,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:28,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:28,536 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:28,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 06:20:28,604 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:20:28,605 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:28,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 06:20:28,607 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:28,746 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:28,747 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:28,803 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:28,804 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 35 treesize of output 43 [2024-12-02 06:20:28,847 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:28,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267663624] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:28,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:28,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 17 [2024-12-02 06:20:28,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853809200] [2024-12-02 06:20:28,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:28,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 06:20:28,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:28,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 06:20:28,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:20:28,929 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:20:28,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 584 transitions, 9323 flow. Second operand has 18 states, 18 states have (on average 6.833333333333333) internal successors, (123), 18 states have internal predecessors, (123), 0 states have call successors, (0), 0 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 06:20:28,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:28,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:20:28,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:30,000 INFO L124 PetriNetUnfolderBase]: 2625/4653 cut-off events. [2024-12-02 06:20:30,000 INFO L125 PetriNetUnfolderBase]: For 55532/55793 co-relation queries the response was YES. [2024-12-02 06:20:30,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35945 conditions, 4653 events. 2625/4653 cut-off events. For 55532/55793 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 30096 event pairs, 152 based on Foata normal form. 119/4735 useless extension candidates. Maximal degree in co-relation 34663. Up to 3254 conditions per place. [2024-12-02 06:20:30,035 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 427 selfloop transitions, 139 changer transitions 4/647 dead transitions. [2024-12-02 06:20:30,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 647 transitions, 11097 flow [2024-12-02 06:20:30,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 06:20:30,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 06:20:30,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 154 transitions. [2024-12-02 06:20:30,036 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-12-02 06:20:30,037 INFO L175 Difference]: Start difference. First operand has 262 places, 584 transitions, 9323 flow. Second operand 15 states and 154 transitions. [2024-12-02 06:20:30,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 647 transitions, 11097 flow [2024-12-02 06:20:30,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 647 transitions, 10883 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-12-02 06:20:30,385 INFO L231 Difference]: Finished difference. Result has 274 places, 602 transitions, 9790 flow [2024-12-02 06:20:30,386 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9113, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9790, PETRI_PLACES=274, PETRI_TRANSITIONS=602} [2024-12-02 06:20:30,386 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 249 predicate places. [2024-12-02 06:20:30,386 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 602 transitions, 9790 flow [2024-12-02 06:20:30,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.833333333333333) internal successors, (123), 18 states have internal predecessors, (123), 0 states have call successors, (0), 0 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 06:20:30,386 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:20:30,386 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:20:30,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 06:20:30,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:30,587 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 06:20:30,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:20:30,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1694717242, now seen corresponding path program 18 times [2024-12-02 06:20:30,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:20:30,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296161875] [2024-12-02 06:20:30,587 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:20:30,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:20:30,600 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:20:30,600 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:30,956 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:30,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:20:30,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296161875] [2024-12-02 06:20:30,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296161875] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:20:30,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128401667] [2024-12-02 06:20:30,956 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:20:30,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:20:30,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:20:30,958 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:20:30,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 06:20:31,038 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:20:31,039 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:20:31,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 06:20:31,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:20:31,080 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 06:20:31,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:20:31,359 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 15 treesize of output 14 [2024-12-02 06:20:31,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:20:31,408 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:20:35,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:20:35,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128401667] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:20:35,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:20:35,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 12] total 32 [2024-12-02 06:20:35,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114006020] [2024-12-02 06:20:35,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:20:35,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 06:20:35,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:20:35,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 06:20:35,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=884, Unknown=1, NotChecked=0, Total=1056 [2024-12-02 06:20:35,951 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:20:35,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 602 transitions, 9790 flow. Second operand has 33 states, 33 states have (on average 4.848484848484849) internal successors, (160), 33 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 06:20:35,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:20:35,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:20:35,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:20:40,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:20:47,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:20:51,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:20:55,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.85s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:03,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:07,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:18,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:30,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:34,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:38,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:42,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:46,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:49,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:53,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:21:58,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:22:02,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:22:06,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:22:11,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:22:15,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:22:19,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:22:23,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:22:24,568 INFO L124 PetriNetUnfolderBase]: 4946/8041 cut-off events. [2024-12-02 06:22:24,568 INFO L125 PetriNetUnfolderBase]: For 90012/90012 co-relation queries the response was YES. [2024-12-02 06:22:24,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60826 conditions, 8041 events. 4946/8041 cut-off events. For 90012/90012 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 50017 event pairs, 143 based on Foata normal form. 1/8042 useless extension candidates. Maximal degree in co-relation 59247. Up to 4399 conditions per place. [2024-12-02 06:22:24,631 INFO L140 encePairwiseOnDemand]: 9/24 looper letters, 532 selfloop transitions, 771 changer transitions 5/1309 dead transitions. [2024-12-02 06:22:24,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 1309 transitions, 22154 flow [2024-12-02 06:22:24,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-12-02 06:22:24,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2024-12-02 06:22:24,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 566 transitions. [2024-12-02 06:22:24,633 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31444444444444447 [2024-12-02 06:22:24,633 INFO L175 Difference]: Start difference. First operand has 274 places, 602 transitions, 9790 flow. Second operand 75 states and 566 transitions. [2024-12-02 06:22:24,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 1309 transitions, 22154 flow [2024-12-02 06:22:25,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1309 transitions, 21886 flow, removed 26 selfloop flow, removed 13 redundant places. [2024-12-02 06:22:25,273 INFO L231 Difference]: Finished difference. Result has 363 places, 1116 transitions, 20414 flow [2024-12-02 06:22:25,274 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9598, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=20414, PETRI_PLACES=363, PETRI_TRANSITIONS=1116} [2024-12-02 06:22:25,274 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 338 predicate places. [2024-12-02 06:22:25,274 INFO L471 AbstractCegarLoop]: Abstraction has has 363 places, 1116 transitions, 20414 flow [2024-12-02 06:22:25,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.848484848484849) internal successors, (160), 33 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 06:22:25,274 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:22:25,274 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:22:25,280 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 06:22:25,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:22:25,475 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 06:22:25,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:22:25,476 INFO L85 PathProgramCache]: Analyzing trace with hash 561821202, now seen corresponding path program 19 times [2024-12-02 06:22:25,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:22:25,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603063175] [2024-12-02 06:22:25,476 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:22:25,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:22:25,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:22:26,166 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:22:26,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:22:26,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603063175] [2024-12-02 06:22:26,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603063175] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:22:26,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072998901] [2024-12-02 06:22:26,167 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:22:26,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:22:26,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:22:26,169 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:22:26,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 06:22:26,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:22:26,240 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:22:26,241 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:22:26,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:22:26,468 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:22:26,714 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:22:26,714 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 35 treesize of output 43 [2024-12-02 06:22:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:22:26,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072998901] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:22:26,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:22:26,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-12-02 06:22:26,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15890096] [2024-12-02 06:22:26,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:22:26,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 06:22:26,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:22:26,764 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 06:22:26,764 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2024-12-02 06:22:26,848 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:22:26,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 1116 transitions, 20414 flow. Second operand has 29 states, 29 states have (on average 5.0344827586206895) internal successors, (146), 29 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 06:22:26,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:22:26,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:22:26,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:22:31,151 INFO L124 PetriNetUnfolderBase]: 5323/8655 cut-off events. [2024-12-02 06:22:31,151 INFO L125 PetriNetUnfolderBase]: For 125985/125985 co-relation queries the response was YES. [2024-12-02 06:22:31,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75735 conditions, 8655 events. 5323/8655 cut-off events. For 125985/125985 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 54549 event pairs, 167 based on Foata normal form. 1/8656 useless extension candidates. Maximal degree in co-relation 75293. Up to 5519 conditions per place. [2024-12-02 06:22:31,257 INFO L140 encePairwiseOnDemand]: 11/24 looper letters, 769 selfloop transitions, 653 changer transitions 1/1424 dead transitions. [2024-12-02 06:22:31,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 1424 transitions, 27875 flow [2024-12-02 06:22:31,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 06:22:31,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 06:22:31,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 305 transitions. [2024-12-02 06:22:31,259 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34346846846846846 [2024-12-02 06:22:31,259 INFO L175 Difference]: Start difference. First operand has 363 places, 1116 transitions, 20414 flow. Second operand 37 states and 305 transitions. [2024-12-02 06:22:31,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 1424 transitions, 27875 flow [2024-12-02 06:22:32,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1424 transitions, 26200 flow, removed 790 selfloop flow, removed 8 redundant places. [2024-12-02 06:22:32,615 INFO L231 Difference]: Finished difference. Result has 401 places, 1256 transitions, 23865 flow [2024-12-02 06:22:32,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=18828, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=534, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=23865, PETRI_PLACES=401, PETRI_TRANSITIONS=1256} [2024-12-02 06:22:32,616 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 376 predicate places. [2024-12-02 06:22:32,616 INFO L471 AbstractCegarLoop]: Abstraction has has 401 places, 1256 transitions, 23865 flow [2024-12-02 06:22:32,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.0344827586206895) internal successors, (146), 29 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 06:22:32,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:22:32,617 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:22:32,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 06:22:32,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:22:32,817 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 06:22:32,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:22:32,818 INFO L85 PathProgramCache]: Analyzing trace with hash -2013861922, now seen corresponding path program 20 times [2024-12-02 06:22:32,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:22:32,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558974433] [2024-12-02 06:22:32,818 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:22:32,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:22:32,831 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:22:32,832 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:22:33,172 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:22:33,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:22:33,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558974433] [2024-12-02 06:22:33,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558974433] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:22:33,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428757742] [2024-12-02 06:22:33,173 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:22:33,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:22:33,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:22:33,174 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:22:33,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 06:22:33,235 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:22:33,235 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:22:33,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 06:22:33,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:22:33,373 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 06:22:33,373 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:22:33,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:22:33,576 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 35 treesize of output 43 [2024-12-02 06:22:33,645 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 06:22:33,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428757742] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:22:33,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:22:33,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 22 [2024-12-02 06:22:33,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149534205] [2024-12-02 06:22:33,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:22:33,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 06:22:33,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:22:33,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 06:22:33,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2024-12-02 06:22:33,835 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:22:33,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 1256 transitions, 23865 flow. Second operand has 23 states, 23 states have (on average 6.956521739130435) internal successors, (160), 23 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 06:22:33,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:22:33,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:22:33,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:22:36,825 INFO L124 PetriNetUnfolderBase]: 4421/7707 cut-off events. [2024-12-02 06:22:36,825 INFO L125 PetriNetUnfolderBase]: For 145405/145575 co-relation queries the response was YES. [2024-12-02 06:22:36,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72779 conditions, 7707 events. 4421/7707 cut-off events. For 145405/145575 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 53353 event pairs, 168 based on Foata normal form. 89/7766 useless extension candidates. Maximal degree in co-relation 72376. Up to 5675 conditions per place. [2024-12-02 06:22:36,904 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 1026 selfloop transitions, 143 changer transitions 1/1329 dead transitions. [2024-12-02 06:22:36,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1329 transitions, 27193 flow [2024-12-02 06:22:36,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:22:36,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:22:36,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-12-02 06:22:36,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4391025641025641 [2024-12-02 06:22:36,906 INFO L175 Difference]: Start difference. First operand has 401 places, 1256 transitions, 23865 flow. Second operand 13 states and 137 transitions. [2024-12-02 06:22:36,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1329 transitions, 27193 flow [2024-12-02 06:22:38,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 1329 transitions, 26528 flow, removed 266 selfloop flow, removed 15 redundant places. [2024-12-02 06:22:38,205 INFO L231 Difference]: Finished difference. Result has 401 places, 1279 transitions, 24127 flow [2024-12-02 06:22:38,206 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=23200, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=24127, PETRI_PLACES=401, PETRI_TRANSITIONS=1279} [2024-12-02 06:22:38,206 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 376 predicate places. [2024-12-02 06:22:38,206 INFO L471 AbstractCegarLoop]: Abstraction has has 401 places, 1279 transitions, 24127 flow [2024-12-02 06:22:38,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.956521739130435) internal successors, (160), 23 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 06:22:38,207 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:22:38,207 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:22:38,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 06:22:38,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 06:22:38,407 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 06:22:38,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:22:38,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1519263732, now seen corresponding path program 21 times [2024-12-02 06:22:38,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:22:38,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317929536] [2024-12-02 06:22:38,408 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:22:38,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:22:38,417 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:22:38,417 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:22:38,778 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:22:38,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:22:38,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317929536] [2024-12-02 06:22:38,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317929536] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:22:38,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:22:38,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 06:22:38,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763876519] [2024-12-02 06:22:38,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:22:38,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 06:22:38,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:22:38,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 06:22:38,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-12-02 06:22:38,799 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:22:38,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 1279 transitions, 24127 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:22:38,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:22:38,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:22:38,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:22:42,382 INFO L124 PetriNetUnfolderBase]: 5652/9207 cut-off events. [2024-12-02 06:22:42,382 INFO L125 PetriNetUnfolderBase]: For 157148/157148 co-relation queries the response was YES. [2024-12-02 06:22:42,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84514 conditions, 9207 events. 5652/9207 cut-off events. For 157148/157148 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 58702 event pairs, 190 based on Foata normal form. 1/9208 useless extension candidates. Maximal degree in co-relation 84256. Up to 6492 conditions per place. [2024-12-02 06:22:42,500 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 827 selfloop transitions, 614 changer transitions 4/1446 dead transitions. [2024-12-02 06:22:42,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 1446 transitions, 29492 flow [2024-12-02 06:22:42,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 06:22:42,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 06:22:42,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 192 transitions. [2024-12-02 06:22:42,502 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-12-02 06:22:42,502 INFO L175 Difference]: Start difference. First operand has 401 places, 1279 transitions, 24127 flow. Second operand 22 states and 192 transitions. [2024-12-02 06:22:42,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 1446 transitions, 29492 flow [2024-12-02 06:22:44,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 1446 transitions, 29299 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-12-02 06:22:44,197 INFO L231 Difference]: Finished difference. Result has 424 places, 1337 transitions, 27506 flow [2024-12-02 06:22:44,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=23942, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=559, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=27506, PETRI_PLACES=424, PETRI_TRANSITIONS=1337} [2024-12-02 06:22:44,198 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 399 predicate places. [2024-12-02 06:22:44,198 INFO L471 AbstractCegarLoop]: Abstraction has has 424 places, 1337 transitions, 27506 flow [2024-12-02 06:22:44,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:22:44,199 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:22:44,199 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:22:44,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 06:22:44,199 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 06:22:44,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:22:44,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1411728424, now seen corresponding path program 22 times [2024-12-02 06:22:44,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:22:44,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343082038] [2024-12-02 06:22:44,199 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:22:44,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:22:44,219 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:22:44,219 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:22:44,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:22:44,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:22:44,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343082038] [2024-12-02 06:22:44,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343082038] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:22:44,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236438999] [2024-12-02 06:22:44,823 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:22:44,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:22:44,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:22:44,825 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:22:44,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 06:22:44,898 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:22:44,898 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:22:44,899 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:22:44,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:22:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:22:45,147 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:22:45,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:22:45,422 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 35 treesize of output 43 [2024-12-02 06:22:45,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:22:45,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236438999] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:22:45,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:22:45,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 27 [2024-12-02 06:22:45,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31007934] [2024-12-02 06:22:45,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:22:45,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 06:22:45,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:22:45,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 06:22:45,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2024-12-02 06:22:45,697 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:22:45,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 1337 transitions, 27506 flow. Second operand has 28 states, 28 states have (on average 5.785714285714286) internal successors, (162), 28 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 06:22:45,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:22:45,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:22:45,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:22:52,886 INFO L124 PetriNetUnfolderBase]: 7398/12213 cut-off events. [2024-12-02 06:22:52,886 INFO L125 PetriNetUnfolderBase]: For 285848/286416 co-relation queries the response was YES. [2024-12-02 06:22:52,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124557 conditions, 12213 events. 7398/12213 cut-off events. For 285848/286416 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 82049 event pairs, 212 based on Foata normal form. 353/12520 useless extension candidates. Maximal degree in co-relation 124286. Up to 7038 conditions per place. [2024-12-02 06:22:53,051 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 1149 selfloop transitions, 925 changer transitions 5/2186 dead transitions. [2024-12-02 06:22:53,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 2186 transitions, 47114 flow [2024-12-02 06:22:53,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-02 06:22:53,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2024-12-02 06:22:53,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 489 transitions. [2024-12-02 06:22:53,052 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38443396226415094 [2024-12-02 06:22:53,053 INFO L175 Difference]: Start difference. First operand has 424 places, 1337 transitions, 27506 flow. Second operand 53 states and 489 transitions. [2024-12-02 06:22:53,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 2186 transitions, 47114 flow [2024-12-02 06:22:55,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 2186 transitions, 46857 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-12-02 06:22:56,023 INFO L231 Difference]: Finished difference. Result has 487 places, 1965 transitions, 43778 flow [2024-12-02 06:22:56,024 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=27298, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=43778, PETRI_PLACES=487, PETRI_TRANSITIONS=1965} [2024-12-02 06:22:56,024 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 462 predicate places. [2024-12-02 06:22:56,025 INFO L471 AbstractCegarLoop]: Abstraction has has 487 places, 1965 transitions, 43778 flow [2024-12-02 06:22:56,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.785714285714286) internal successors, (162), 28 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 06:22:56,025 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:22:56,025 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:22:56,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 06:22:56,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 06:22:56,226 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 06:22:56,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:22:56,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1184612140, now seen corresponding path program 23 times [2024-12-02 06:22:56,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:22:56,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468407921] [2024-12-02 06:22:56,227 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:22:56,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:22:56,242 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 06:22:56,242 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:22:56,494 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 06:22:56,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:22:56,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468407921] [2024-12-02 06:22:56,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468407921] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:22:56,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382988421] [2024-12-02 06:22:56,495 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:22:56,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:22:56,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:22:56,497 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:22:56,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 06:22:56,579 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 06:22:56,579 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:22:56,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:22:56,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:22:56,753 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 06:22:56,753 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:22:56,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:22:56,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2024-12-02 06:22:56,998 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 06:22:56,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382988421] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:22:56,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:22:56,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-12-02 06:22:56,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386530940] [2024-12-02 06:22:56,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:22:56,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 06:22:56,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:22:56,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 06:22:56,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2024-12-02 06:22:57,129 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:22:57,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 1965 transitions, 43778 flow. Second operand has 21 states, 21 states have (on average 6.666666666666667) internal successors, (140), 21 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:22:57,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:22:57,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:22:57,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:23:03,042 INFO L124 PetriNetUnfolderBase]: 6890/11826 cut-off events. [2024-12-02 06:23:03,042 INFO L125 PetriNetUnfolderBase]: For 357150/357590 co-relation queries the response was YES. [2024-12-02 06:23:03,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133204 conditions, 11826 events. 6890/11826 cut-off events. For 357150/357590 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 83655 event pairs, 225 based on Foata normal form. 312/12085 useless extension candidates. Maximal degree in co-relation 132916. Up to 8547 conditions per place. [2024-12-02 06:23:03,212 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 1596 selfloop transitions, 299 changer transitions 1/2092 dead transitions. [2024-12-02 06:23:03,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 2092 transitions, 49947 flow [2024-12-02 06:23:03,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 06:23:03,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 06:23:03,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 195 transitions. [2024-12-02 06:23:03,213 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-12-02 06:23:03,213 INFO L175 Difference]: Start difference. First operand has 487 places, 1965 transitions, 43778 flow. Second operand 19 states and 195 transitions. [2024-12-02 06:23:03,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 2092 transitions, 49947 flow [2024-12-02 06:23:07,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 2092 transitions, 47816 flow, removed 1023 selfloop flow, removed 6 redundant places. [2024-12-02 06:23:07,389 INFO L231 Difference]: Finished difference. Result has 509 places, 2033 transitions, 44320 flow [2024-12-02 06:23:07,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=41647, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=44320, PETRI_PLACES=509, PETRI_TRANSITIONS=2033} [2024-12-02 06:23:07,390 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 484 predicate places. [2024-12-02 06:23:07,390 INFO L471 AbstractCegarLoop]: Abstraction has has 509 places, 2033 transitions, 44320 flow [2024-12-02 06:23:07,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.666666666666667) internal successors, (140), 21 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:23:07,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:23:07,391 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:23:07,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 06:23:07,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 06:23:07,591 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 06:23:07,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:23:07,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1817459538, now seen corresponding path program 24 times [2024-12-02 06:23:07,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:23:07,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666371287] [2024-12-02 06:23:07,592 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:23:07,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:23:07,613 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:23:07,614 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:23:08,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:23:08,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:23:08,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666371287] [2024-12-02 06:23:08,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666371287] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:23:08,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834117752] [2024-12-02 06:23:08,308 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:23:08,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:23:08,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:23:08,309 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:23:08,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 06:23:08,389 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:23:08,390 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:23:08,391 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 06:23:08,392 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:23:08,600 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:23:08,600 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:23:08,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:23:08,816 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 35 treesize of output 43 [2024-12-02 06:23:08,883 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 06:23:08,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834117752] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:23:08,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:23:08,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 9] total 27 [2024-12-02 06:23:08,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202356792] [2024-12-02 06:23:08,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:23:08,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 06:23:08,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:23:08,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 06:23:08,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2024-12-02 06:23:08,950 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:23:08,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 2033 transitions, 44320 flow. Second operand has 28 states, 28 states have (on average 5.142857142857143) internal successors, (144), 28 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:23:08,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:23:08,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:23:08,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:23:18,614 INFO L124 PetriNetUnfolderBase]: 8908/14373 cut-off events. [2024-12-02 06:23:18,614 INFO L125 PetriNetUnfolderBase]: For 398435/398435 co-relation queries the response was YES. [2024-12-02 06:23:18,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155420 conditions, 14373 events. 8908/14373 cut-off events. For 398435/398435 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 94488 event pairs, 400 based on Foata normal form. 4/14377 useless extension candidates. Maximal degree in co-relation 155047. Up to 9407 conditions per place. [2024-12-02 06:23:18,853 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 1418 selfloop transitions, 911 changer transitions 17/2347 dead transitions. [2024-12-02 06:23:18,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 2347 transitions, 54724 flow [2024-12-02 06:23:18,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 06:23:18,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-02 06:23:18,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 298 transitions. [2024-12-02 06:23:18,855 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3449074074074074 [2024-12-02 06:23:18,855 INFO L175 Difference]: Start difference. First operand has 509 places, 2033 transitions, 44320 flow. Second operand 36 states and 298 transitions. [2024-12-02 06:23:18,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 2347 transitions, 54724 flow [2024-12-02 06:23:23,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 2347 transitions, 54092 flow, removed 254 selfloop flow, removed 5 redundant places. [2024-12-02 06:23:23,536 INFO L231 Difference]: Finished difference. Result has 545 places, 2104 transitions, 49004 flow [2024-12-02 06:23:23,537 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=43698, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2033, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=849, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=49004, PETRI_PLACES=545, PETRI_TRANSITIONS=2104} [2024-12-02 06:23:23,537 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 520 predicate places. [2024-12-02 06:23:23,537 INFO L471 AbstractCegarLoop]: Abstraction has has 545 places, 2104 transitions, 49004 flow [2024-12-02 06:23:23,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.142857142857143) internal successors, (144), 28 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:23:23,538 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:23:23,538 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:23:23,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-12-02 06:23:23,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 06:23:23,738 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 06:23:23,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:23:23,739 INFO L85 PathProgramCache]: Analyzing trace with hash -862788236, now seen corresponding path program 25 times [2024-12-02 06:23:23,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:23:23,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085739857] [2024-12-02 06:23:23,740 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:23:23,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:23:23,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:23:24,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:23:24,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:23:24,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085739857] [2024-12-02 06:23:24,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085739857] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:23:24,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961304372] [2024-12-02 06:23:24,337 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:23:24,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:23:24,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:23:24,339 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:23:24,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 06:23:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:23:24,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:23:24,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:23:24,615 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:23:24,615 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:23:24,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:23:24,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 35 treesize of output 43 [2024-12-02 06:23:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:23:24,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961304372] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:23:24,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:23:24,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-12-02 06:23:24,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196007155] [2024-12-02 06:23:24,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:23:24,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 06:23:24,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:23:24,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 06:23:24,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2024-12-02 06:23:25,131 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:23:25,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 2104 transitions, 49004 flow. Second operand has 29 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 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 06:23:25,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:23:25,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:23:25,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:23:33,495 INFO L124 PetriNetUnfolderBase]: 8383/13890 cut-off events. [2024-12-02 06:23:33,495 INFO L125 PetriNetUnfolderBase]: For 464131/464814 co-relation queries the response was YES. [2024-12-02 06:23:33,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161134 conditions, 13890 events. 8383/13890 cut-off events. For 464131/464814 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 95017 event pairs, 209 based on Foata normal form. 421/14242 useless extension candidates. Maximal degree in co-relation 160754. Up to 11393 conditions per place. [2024-12-02 06:23:33,761 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 1790 selfloop transitions, 351 changer transitions 2/2262 dead transitions. [2024-12-02 06:23:33,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 2262 transitions, 56413 flow [2024-12-02 06:23:33,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 06:23:33,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 06:23:33,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 213 transitions. [2024-12-02 06:23:33,762 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3858695652173913 [2024-12-02 06:23:33,762 INFO L175 Difference]: Start difference. First operand has 545 places, 2104 transitions, 49004 flow. Second operand 23 states and 213 transitions. [2024-12-02 06:23:33,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 2262 transitions, 56413 flow [2024-12-02 06:23:39,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 2262 transitions, 55712 flow, removed 240 selfloop flow, removed 20 redundant places. [2024-12-02 06:23:39,160 INFO L231 Difference]: Finished difference. Result has 552 places, 2166 transitions, 51207 flow [2024-12-02 06:23:39,161 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=48307, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=51207, PETRI_PLACES=552, PETRI_TRANSITIONS=2166} [2024-12-02 06:23:39,162 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 527 predicate places. [2024-12-02 06:23:39,162 INFO L471 AbstractCegarLoop]: Abstraction has has 552 places, 2166 transitions, 51207 flow [2024-12-02 06:23:39,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 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 06:23:39,162 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:23:39,162 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:23:39,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 06:23:39,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:23:39,363 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 06:23:39,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:23:39,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1955057990, now seen corresponding path program 26 times [2024-12-02 06:23:39,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:23:39,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756647472] [2024-12-02 06:23:39,363 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:23:39,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:23:39,378 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:23:39,378 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:23:39,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:23:39,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:23:39,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756647472] [2024-12-02 06:23:39,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756647472] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:23:39,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:23:39,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 06:23:39,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324529241] [2024-12-02 06:23:39,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:23:39,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 06:23:39,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:23:39,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 06:23:39,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-12-02 06:23:39,860 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:23:39,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 2166 transitions, 51207 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:23:39,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:23:39,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:23:39,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:23:48,678 INFO L124 PetriNetUnfolderBase]: 9359/15125 cut-off events. [2024-12-02 06:23:48,679 INFO L125 PetriNetUnfolderBase]: For 493885/493885 co-relation queries the response was YES. [2024-12-02 06:23:48,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173219 conditions, 15125 events. 9359/15125 cut-off events. For 493885/493885 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 100516 event pairs, 240 based on Foata normal form. 1/15126 useless extension candidates. Maximal degree in co-relation 172813. Up to 10598 conditions per place. [2024-12-02 06:23:48,926 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 1401 selfloop transitions, 979 changer transitions 4/2385 dead transitions. [2024-12-02 06:23:48,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 2385 transitions, 59943 flow [2024-12-02 06:23:48,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 06:23:48,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 06:23:48,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 247 transitions. [2024-12-02 06:23:48,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34305555555555556 [2024-12-02 06:23:48,927 INFO L175 Difference]: Start difference. First operand has 552 places, 2166 transitions, 51207 flow. Second operand 30 states and 247 transitions. [2024-12-02 06:23:48,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 2385 transitions, 59943 flow [2024-12-02 06:23:54,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 2385 transitions, 59463 flow, removed 113 selfloop flow, removed 14 redundant places. [2024-12-02 06:23:54,264 INFO L231 Difference]: Finished difference. Result has 578 places, 2232 transitions, 56232 flow [2024-12-02 06:23:54,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=50731, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=916, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=56232, PETRI_PLACES=578, PETRI_TRANSITIONS=2232} [2024-12-02 06:23:54,265 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 553 predicate places. [2024-12-02 06:23:54,265 INFO L471 AbstractCegarLoop]: Abstraction has has 578 places, 2232 transitions, 56232 flow [2024-12-02 06:23:54,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:23:54,265 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:23:54,265 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:23:54,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 06:23:54,266 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 06:23:54,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:23:54,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1999303974, now seen corresponding path program 27 times [2024-12-02 06:23:54,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:23:54,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386580144] [2024-12-02 06:23:54,267 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:23:54,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:23:54,279 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 06:23:54,279 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:23:55,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:23:55,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:23:55,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386580144] [2024-12-02 06:23:55,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386580144] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:23:55,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649570634] [2024-12-02 06:23:55,009 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:23:55,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:23:55,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:23:55,010 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:23:55,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 06:23:55,073 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 06:23:55,073 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:23:55,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-12-02 06:23:55,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:23:55,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-12-02 06:23:55,334 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:23:55,335 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 17 treesize of output 14 [2024-12-02 06:23:55,488 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:23:55,488 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:23:55,744 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 06:23:55,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649570634] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:23:55,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:23:55,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 13] total 37 [2024-12-02 06:23:55,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872396518] [2024-12-02 06:23:55,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:23:55,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 06:23:55,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:23:55,745 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 06:23:55,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1184, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 06:23:55,763 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:23:55,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 2232 transitions, 56232 flow. Second operand has 38 states, 38 states have (on average 4.868421052631579) internal successors, (185), 38 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 06:23:55,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:23:55,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:23:55,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:24:07,554 INFO L124 PetriNetUnfolderBase]: 10450/17007 cut-off events. [2024-12-02 06:24:07,555 INFO L125 PetriNetUnfolderBase]: For 645166/645166 co-relation queries the response was YES. [2024-12-02 06:24:07,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205614 conditions, 17007 events. 10450/17007 cut-off events. For 645166/645166 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 116852 event pairs, 125 based on Foata normal form. 1/17008 useless extension candidates. Maximal degree in co-relation 205156. Up to 9323 conditions per place. [2024-12-02 06:24:07,877 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 1063 selfloop transitions, 1842 changer transitions 5/2911 dead transitions. [2024-12-02 06:24:07,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 2911 transitions, 78636 flow [2024-12-02 06:24:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-02 06:24:07,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2024-12-02 06:24:07,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 410 transitions. [2024-12-02 06:24:07,879 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.328525641025641 [2024-12-02 06:24:07,879 INFO L175 Difference]: Start difference. First operand has 578 places, 2232 transitions, 56232 flow. Second operand 52 states and 410 transitions. [2024-12-02 06:24:07,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 2911 transitions, 78636 flow [2024-12-02 06:24:15,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 2911 transitions, 78079 flow, removed 172 selfloop flow, removed 14 redundant places. [2024-12-02 06:24:15,884 INFO L231 Difference]: Finished difference. Result has 627 places, 2746 transitions, 77271 flow [2024-12-02 06:24:15,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=55678, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=77271, PETRI_PLACES=627, PETRI_TRANSITIONS=2746} [2024-12-02 06:24:15,886 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 602 predicate places. [2024-12-02 06:24:15,886 INFO L471 AbstractCegarLoop]: Abstraction has has 627 places, 2746 transitions, 77271 flow [2024-12-02 06:24:15,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.868421052631579) internal successors, (185), 38 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 06:24:15,886 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:24:15,886 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:24:15,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 06:24:16,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:24:16,086 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 06:24:16,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:24:16,087 INFO L85 PathProgramCache]: Analyzing trace with hash -164762934, now seen corresponding path program 28 times [2024-12-02 06:24:16,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:24:16,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667480265] [2024-12-02 06:24:16,087 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:24:16,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:24:16,102 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:24:16,102 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:24:16,516 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:24:16,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:24:16,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667480265] [2024-12-02 06:24:16,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667480265] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:24:16,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209123438] [2024-12-02 06:24:16,516 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:24:16,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:24:16,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:24:16,518 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:24:16,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 06:24:16,586 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:24:16,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:24:16,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:24:16,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:24:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:24:16,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:24:16,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:24:16,959 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 35 treesize of output 43 [2024-12-02 06:24:17,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:24:17,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209123438] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:24:17,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:24:17,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-12-02 06:24:17,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900208209] [2024-12-02 06:24:17,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:24:17,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 06:24:17,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:24:17,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 06:24:17,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2024-12-02 06:24:17,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:24:17,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 2746 transitions, 77271 flow. Second operand has 29 states, 29 states have (on average 5.103448275862069) internal successors, (148), 29 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:24:17,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:24:17,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:24:17,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:24:32,125 INFO L124 PetriNetUnfolderBase]: 10691/17387 cut-off events. [2024-12-02 06:24:32,125 INFO L125 PetriNetUnfolderBase]: For 766589/766589 co-relation queries the response was YES. [2024-12-02 06:24:32,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228447 conditions, 17387 events. 10691/17387 cut-off events. For 766589/766589 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 119537 event pairs, 299 based on Foata normal form. 1/17388 useless extension candidates. Maximal degree in co-relation 228193. Up to 12343 conditions per place. [2024-12-02 06:24:32,482 INFO L140 encePairwiseOnDemand]: 11/24 looper letters, 1787 selfloop transitions, 1186 changer transitions 3/2977 dead transitions. [2024-12-02 06:24:32,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 2977 transitions, 88661 flow [2024-12-02 06:24:32,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 06:24:32,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-12-02 06:24:32,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 242 transitions. [2024-12-02 06:24:32,484 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-12-02 06:24:32,484 INFO L175 Difference]: Start difference. First operand has 627 places, 2746 transitions, 77271 flow. Second operand 28 states and 242 transitions. [2024-12-02 06:24:32,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 2977 transitions, 88661 flow [2024-12-02 06:24:43,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 2977 transitions, 86868 flow, removed 624 selfloop flow, removed 20 redundant places. [2024-12-02 06:24:43,853 INFO L231 Difference]: Finished difference. Result has 643 places, 2813 transitions, 82757 flow [2024-12-02 06:24:43,854 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=75698, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=82757, PETRI_PLACES=643, PETRI_TRANSITIONS=2813} [2024-12-02 06:24:43,855 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 618 predicate places. [2024-12-02 06:24:43,855 INFO L471 AbstractCegarLoop]: Abstraction has has 643 places, 2813 transitions, 82757 flow [2024-12-02 06:24:43,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.103448275862069) internal successors, (148), 29 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:24:43,855 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:24:43,855 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:24:43,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-12-02 06:24:44,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:24:44,055 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 06:24:44,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:24:44,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1593830064, now seen corresponding path program 29 times [2024-12-02 06:24:44,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:24:44,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427515063] [2024-12-02 06:24:44,056 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:24:44,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:24:44,066 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:24:44,066 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:24:44,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:24:44,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:24:44,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427515063] [2024-12-02 06:24:44,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427515063] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:24:44,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115854671] [2024-12-02 06:24:44,688 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:24:44,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:24:44,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:24:44,690 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:24:44,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-02 06:24:44,752 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:24:44,752 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:24:44,754 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 06:24:44,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:24:45,016 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 06:24:45,017 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:24:45,213 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:24:45,213 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 35 treesize of output 43 [2024-12-02 06:24:45,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:24:45,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115854671] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 06:24:45,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 06:24:45,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 12] total 32 [2024-12-02 06:24:45,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171578618] [2024-12-02 06:24:45,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:24:45,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:24:45,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:24:45,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:24:45,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 06:24:45,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:24:45,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 2813 transitions, 82757 flow. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:24:45,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:24:45,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:24:45,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:24:57,234 INFO L124 PetriNetUnfolderBase]: 9244/15890 cut-off events. [2024-12-02 06:24:57,234 INFO L125 PetriNetUnfolderBase]: For 874206/874550 co-relation queries the response was YES. [2024-12-02 06:24:57,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225814 conditions, 15890 events. 9244/15890 cut-off events. For 874206/874550 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 117984 event pairs, 211 based on Foata normal form. 80/15903 useless extension candidates. Maximal degree in co-relation 225389. Up to 12014 conditions per place. [2024-12-02 06:24:57,616 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 2352 selfloop transitions, 167 changer transitions 3/2860 dead transitions. [2024-12-02 06:24:57,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 2860 transitions, 88863 flow [2024-12-02 06:24:57,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 06:24:57,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 06:24:57,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-12-02 06:24:57,618 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45075757575757575 [2024-12-02 06:24:57,618 INFO L175 Difference]: Start difference. First operand has 643 places, 2813 transitions, 82757 flow. Second operand 11 states and 119 transitions. [2024-12-02 06:24:57,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 2860 transitions, 88863 flow [2024-12-02 06:25:07,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 2860 transitions, 87908 flow, removed 356 selfloop flow, removed 11 redundant places. [2024-12-02 06:25:07,703 INFO L231 Difference]: Finished difference. Result has 643 places, 2822 transitions, 82675 flow [2024-12-02 06:25:07,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=81802, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=82675, PETRI_PLACES=643, PETRI_TRANSITIONS=2822} [2024-12-02 06:25:07,705 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 618 predicate places. [2024-12-02 06:25:07,705 INFO L471 AbstractCegarLoop]: Abstraction has has 643 places, 2822 transitions, 82675 flow [2024-12-02 06:25:07,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:25:07,705 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:25:07,706 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:25:07,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-12-02 06:25:07,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:25:07,906 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 06:25:07,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:25:07,907 INFO L85 PathProgramCache]: Analyzing trace with hash -291862206, now seen corresponding path program 30 times [2024-12-02 06:25:07,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:25:07,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066590808] [2024-12-02 06:25:07,907 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:25:07,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:25:07,921 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:25:07,921 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:25:08,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:25:08,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:25:08,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066590808] [2024-12-02 06:25:08,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066590808] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:25:08,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524611870] [2024-12-02 06:25:08,271 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:25:08,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:25:08,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:25:08,273 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:25:08,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-12-02 06:25:08,345 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:25:08,346 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:25:08,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 06:25:08,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:25:08,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:25:08,499 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:25:08,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:25:08,634 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 45 [2024-12-02 06:25:08,725 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:25:08,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524611870] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:25:08,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:25:08,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 22 [2024-12-02 06:25:08,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848670094] [2024-12-02 06:25:08,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:25:08,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 06:25:08,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:25:08,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 06:25:08,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-12-02 06:25:08,832 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:25:08,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 2822 transitions, 82675 flow. Second operand has 23 states, 23 states have (on average 7.043478260869565) internal successors, (162), 23 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 06:25:08,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:25:08,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:25:08,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:25:22,050 INFO L124 PetriNetUnfolderBase]: 9702/16660 cut-off events. [2024-12-02 06:25:22,051 INFO L125 PetriNetUnfolderBase]: For 924548/924864 co-relation queries the response was YES. [2024-12-02 06:25:22,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237809 conditions, 16660 events. 9702/16660 cut-off events. For 924548/924864 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 124443 event pairs, 209 based on Foata normal form. 74/16660 useless extension candidates. Maximal degree in co-relation 237415. Up to 12359 conditions per place. [2024-12-02 06:25:22,600 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 2394 selfloop transitions, 292 changer transitions 4/3028 dead transitions. [2024-12-02 06:25:22,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 3028 transitions, 94483 flow [2024-12-02 06:25:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 06:25:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 06:25:22,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 174 transitions. [2024-12-02 06:25:22,600 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-12-02 06:25:22,601 INFO L175 Difference]: Start difference. First operand has 643 places, 2822 transitions, 82675 flow. Second operand 18 states and 174 transitions. [2024-12-02 06:25:22,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 3028 transitions, 94483 flow [2024-12-02 06:25:33,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 3028 transitions, 94279 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-12-02 06:25:33,184 INFO L231 Difference]: Finished difference. Result has 658 places, 2958 transitions, 88882 flow [2024-12-02 06:25:33,186 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=82471, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=88882, PETRI_PLACES=658, PETRI_TRANSITIONS=2958} [2024-12-02 06:25:33,186 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 633 predicate places. [2024-12-02 06:25:33,186 INFO L471 AbstractCegarLoop]: Abstraction has has 658 places, 2958 transitions, 88882 flow [2024-12-02 06:25:33,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.043478260869565) internal successors, (162), 23 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 06:25:33,186 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:25:33,186 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:25:33,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-12-02 06:25:33,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-12-02 06:25:33,387 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 06:25:33,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:25:33,387 INFO L85 PathProgramCache]: Analyzing trace with hash 211906494, now seen corresponding path program 31 times [2024-12-02 06:25:33,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:25:33,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112004148] [2024-12-02 06:25:33,388 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:25:33,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:25:33,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:25:33,892 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:25:33,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:25:33,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112004148] [2024-12-02 06:25:33,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112004148] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:25:33,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362421529] [2024-12-02 06:25:33,892 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:25:33,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:25:33,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:25:33,894 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:25:33,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-12-02 06:25:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:25:33,962 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:25:33,963 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:25:34,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:25:34,159 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:25:34,315 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:25:34,315 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 45 [2024-12-02 06:25:34,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:25:34,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362421529] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:25:34,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:25:34,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-12-02 06:25:34,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794291800] [2024-12-02 06:25:34,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:25:34,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 06:25:34,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:25:34,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 06:25:34,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2024-12-02 06:25:34,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:25:34,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 2958 transitions, 88882 flow. Second operand has 29 states, 29 states have (on average 5.0) internal successors, (145), 29 states have internal predecessors, (145), 0 states have call successors, (0), 0 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 06:25:34,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:25:34,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:25:34,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:25:52,293 INFO L124 PetriNetUnfolderBase]: 11823/19261 cut-off events. [2024-12-02 06:25:52,293 INFO L125 PetriNetUnfolderBase]: For 990099/990099 co-relation queries the response was YES. [2024-12-02 06:25:52,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265808 conditions, 19261 events. 11823/19261 cut-off events. For 990099/990099 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 135654 event pairs, 245 based on Foata normal form. 1/19262 useless extension candidates. Maximal degree in co-relation 265395. Up to 13244 conditions per place. [2024-12-02 06:25:52,725 INFO L140 encePairwiseOnDemand]: 11/24 looper letters, 1904 selfloop transitions, 1352 changer transitions 3/3260 dead transitions. [2024-12-02 06:25:52,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 3260 transitions, 103103 flow [2024-12-02 06:25:52,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 06:25:52,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 06:25:52,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 248 transitions. [2024-12-02 06:25:52,726 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2024-12-02 06:25:52,727 INFO L175 Difference]: Start difference. First operand has 658 places, 2958 transitions, 88882 flow. Second operand 29 states and 248 transitions. [2024-12-02 06:25:52,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 3260 transitions, 103103 flow [2024-12-02 06:26:05,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 3260 transitions, 101926 flow, removed 507 selfloop flow, removed 9 redundant places. [2024-12-02 06:26:05,337 INFO L231 Difference]: Finished difference. Result has 685 places, 3061 transitions, 97002 flow [2024-12-02 06:26:05,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=87707, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=97002, PETRI_PLACES=685, PETRI_TRANSITIONS=3061} [2024-12-02 06:26:05,338 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 660 predicate places. [2024-12-02 06:26:05,338 INFO L471 AbstractCegarLoop]: Abstraction has has 685 places, 3061 transitions, 97002 flow [2024-12-02 06:26:05,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.0) internal successors, (145), 29 states have internal predecessors, (145), 0 states have call successors, (0), 0 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 06:26:05,338 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:26:05,339 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:26:05,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-12-02 06:26:05,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-12-02 06:26:05,539 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 06:26:05,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:26:05,540 INFO L85 PathProgramCache]: Analyzing trace with hash 158154156, now seen corresponding path program 32 times [2024-12-02 06:26:05,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:26:05,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132839640] [2024-12-02 06:26:05,540 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:26:05,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:26:05,551 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:26:05,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:26:06,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:26:06,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:26:06,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132839640] [2024-12-02 06:26:06,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132839640] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:26:06,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905571797] [2024-12-02 06:26:06,090 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:26:06,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:26:06,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:26:06,091 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:26:06,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-12-02 06:26:06,161 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:26:06,161 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:26:06,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 06:26:06,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:26:06,211 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 06:26:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:26:06,494 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:26:06,741 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 06:26:06,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905571797] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:26:06,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:26:06,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 9] total 36 [2024-12-02 06:26:06,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943208941] [2024-12-02 06:26:06,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:26:06,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 06:26:06,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:26:06,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 06:26:06,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1163, Unknown=0, NotChecked=0, Total=1332 [2024-12-02 06:26:06,762 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:26:06,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 3061 transitions, 97002 flow. Second operand has 37 states, 37 states have (on average 4.918918918918919) internal successors, (182), 37 states have internal predecessors, (182), 0 states have call successors, (0), 0 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 06:26:06,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:26:06,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:26:06,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:26:30,297 INFO L124 PetriNetUnfolderBase]: 13557/22105 cut-off events. [2024-12-02 06:26:30,297 INFO L125 PetriNetUnfolderBase]: For 1272174/1272174 co-relation queries the response was YES. [2024-12-02 06:26:30,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321446 conditions, 22105 events. 13557/22105 cut-off events. For 1272174/1272174 co-relation queries the response was YES. Maximal size of possible extension queue 999. Compared 159582 event pairs, 151 based on Foata normal form. 1/22106 useless extension candidates. Maximal degree in co-relation 320130. Up to 13050 conditions per place. [2024-12-02 06:26:30,830 INFO L140 encePairwiseOnDemand]: 9/24 looper letters, 1408 selfloop transitions, 2568 changer transitions 1/3978 dead transitions. [2024-12-02 06:26:30,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 3978 transitions, 133394 flow [2024-12-02 06:26:30,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-12-02 06:26:30,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2024-12-02 06:26:30,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 405 transitions. [2024-12-02 06:26:30,832 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34438775510204084 [2024-12-02 06:26:30,832 INFO L175 Difference]: Start difference. First operand has 685 places, 3061 transitions, 97002 flow. Second operand 49 states and 405 transitions. [2024-12-02 06:26:30,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 3978 transitions, 133394 flow [2024-12-02 06:26:46,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 3978 transitions, 132025 flow, removed 485 selfloop flow, removed 18 redundant places. [2024-12-02 06:26:46,753 INFO L231 Difference]: Finished difference. Result has 734 places, 3825 transitions, 131127 flow [2024-12-02 06:26:46,754 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=96050, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3061, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1861, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1024, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=131127, PETRI_PLACES=734, PETRI_TRANSITIONS=3825} [2024-12-02 06:26:46,754 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 709 predicate places. [2024-12-02 06:26:46,755 INFO L471 AbstractCegarLoop]: Abstraction has has 734 places, 3825 transitions, 131127 flow [2024-12-02 06:26:46,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.918918918918919) internal successors, (182), 37 states have internal predecessors, (182), 0 states have call successors, (0), 0 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 06:26:46,755 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:26:46,755 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:26:46,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-12-02 06:26:46,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-12-02 06:26:46,955 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 06:26:46,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:26:46,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1490590320, now seen corresponding path program 33 times [2024-12-02 06:26:46,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:26:46,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355750926] [2024-12-02 06:26:46,956 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:26:46,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:26:46,984 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 06:26:46,984 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:26:47,689 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:26:47,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:26:47,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355750926] [2024-12-02 06:26:47,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355750926] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:26:47,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366863681] [2024-12-02 06:26:47,690 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:26:47,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:26:47,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:26:47,691 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:26:47,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-12-02 06:26:47,770 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 06:26:47,770 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:26:47,771 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 06:26:47,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:26:48,057 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 06:26:48,057 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:26:48,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:26:48,225 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 45 [2024-12-02 06:26:48,332 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 06:26:48,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366863681] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:26:48,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:26:48,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 9] total 32 [2024-12-02 06:26:48,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413725801] [2024-12-02 06:26:48,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:26:48,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 06:26:48,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:26:48,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 06:26:48,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 06:26:48,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:26:48,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 3825 transitions, 131127 flow. Second operand has 33 states, 33 states have (on average 5.090909090909091) internal successors, (168), 33 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:26:48,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:26:48,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:26:48,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:27:15,720 INFO L124 PetriNetUnfolderBase]: 13814/22537 cut-off events. [2024-12-02 06:27:15,720 INFO L125 PetriNetUnfolderBase]: For 1423871/1423871 co-relation queries the response was YES. [2024-12-02 06:27:16,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347786 conditions, 22537 events. 13814/22537 cut-off events. For 1423871/1423871 co-relation queries the response was YES. Maximal size of possible extension queue 1006. Compared 163141 event pairs, 248 based on Foata normal form. 1/22538 useless extension candidates. Maximal degree in co-relation 347102. Up to 16388 conditions per place. [2024-12-02 06:27:16,309 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 2325 selfloop transitions, 1707 changer transitions 3/4036 dead transitions. [2024-12-02 06:27:16,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 4036 transitions, 145429 flow [2024-12-02 06:27:16,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 06:27:16,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 06:27:16,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 237 transitions. [2024-12-02 06:27:16,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36574074074074076 [2024-12-02 06:27:16,311 INFO L175 Difference]: Start difference. First operand has 734 places, 3825 transitions, 131127 flow. Second operand 27 states and 237 transitions. [2024-12-02 06:27:16,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 4036 transitions, 145429 flow [2024-12-02 06:27:39,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 4036 transitions, 143146 flow, removed 1086 selfloop flow, removed 9 redundant places. [2024-12-02 06:27:39,902 INFO L231 Difference]: Finished difference. Result has 759 places, 3916 transitions, 139823 flow [2024-12-02 06:27:39,904 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=128942, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1625, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=139823, PETRI_PLACES=759, PETRI_TRANSITIONS=3916} [2024-12-02 06:27:39,904 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 734 predicate places. [2024-12-02 06:27:39,905 INFO L471 AbstractCegarLoop]: Abstraction has has 759 places, 3916 transitions, 139823 flow [2024-12-02 06:27:39,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.090909090909091) internal successors, (168), 33 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:27:39,905 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:27:39,905 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:27:39,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-12-02 06:27:40,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-12-02 06:27:40,105 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 06:27:40,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:27:40,106 INFO L85 PathProgramCache]: Analyzing trace with hash 193849934, now seen corresponding path program 34 times [2024-12-02 06:27:40,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:27:40,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260279644] [2024-12-02 06:27:40,107 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:27:40,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:27:40,119 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:27:40,119 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:27:40,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:27:40,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:27:40,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260279644] [2024-12-02 06:27:40,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260279644] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:27:40,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313429068] [2024-12-02 06:27:40,723 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:27:40,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:27:40,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:27:40,724 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:27:40,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-12-02 06:27:40,794 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:27:40,794 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:27:40,795 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:27:40,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:27:40,992 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:27:40,992 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:27:41,175 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:27:41,175 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 45 [2024-12-02 06:27:41,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:27:41,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313429068] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:27:41,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:27:41,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9, 9] total 30 [2024-12-02 06:27:41,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041129010] [2024-12-02 06:27:41,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:27:41,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 06:27:41,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:27:41,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 06:27:41,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2024-12-02 06:27:41,285 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:27:41,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 3916 transitions, 139823 flow. Second operand has 31 states, 31 states have (on average 4.967741935483871) internal successors, (154), 31 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:27:41,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:27:41,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:27:41,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:28:16,115 INFO L124 PetriNetUnfolderBase]: 15388/25081 cut-off events. [2024-12-02 06:28:16,115 INFO L125 PetriNetUnfolderBase]: For 1775113/1775113 co-relation queries the response was YES. [2024-12-02 06:28:16,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 401853 conditions, 25081 events. 15388/25081 cut-off events. For 1775113/1775113 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 184529 event pairs, 318 based on Foata normal form. 9/25090 useless extension candidates. Maximal degree in co-relation 401221. Up to 17509 conditions per place. [2024-12-02 06:28:16,816 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 2778 selfloop transitions, 2026 changer transitions 2/4807 dead transitions. [2024-12-02 06:28:16,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 837 places, 4807 transitions, 180310 flow [2024-12-02 06:28:16,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-12-02 06:28:16,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2024-12-02 06:28:16,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 635 transitions. [2024-12-02 06:28:16,817 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.334915611814346 [2024-12-02 06:28:16,817 INFO L175 Difference]: Start difference. First operand has 759 places, 3916 transitions, 139823 flow. Second operand 79 states and 635 transitions. [2024-12-02 06:28:16,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 837 places, 4807 transitions, 180310 flow [2024-12-02 06:28:42,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 4807 transitions, 178635 flow, removed 769 selfloop flow, removed 10 redundant places. [2024-12-02 06:28:42,899 INFO L231 Difference]: Finished difference. Result has 864 places, 4529 transitions, 171014 flow [2024-12-02 06:28:42,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=138895, PETRI_DIFFERENCE_MINUEND_PLACES=749, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3916, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=171014, PETRI_PLACES=864, PETRI_TRANSITIONS=4529} [2024-12-02 06:28:42,901 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 839 predicate places. [2024-12-02 06:28:42,901 INFO L471 AbstractCegarLoop]: Abstraction has has 864 places, 4529 transitions, 171014 flow [2024-12-02 06:28:42,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.967741935483871) internal successors, (154), 31 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:28:42,902 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:28:42,902 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:28:42,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-12-02 06:28:43,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-12-02 06:28:43,102 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 06:28:43,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:28:43,103 INFO L85 PathProgramCache]: Analyzing trace with hash -867821814, now seen corresponding path program 35 times [2024-12-02 06:28:43,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:28:43,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095747889] [2024-12-02 06:28:43,103 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:28:43,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:28:43,113 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:28:43,113 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:28:43,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:28:43,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:28:43,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095747889] [2024-12-02 06:28:43,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095747889] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:28:43,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368872685] [2024-12-02 06:28:43,403 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:28:43,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:28:43,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:28:43,404 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:28:43,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-12-02 06:28:43,476 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:28:43,476 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:28:43,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 06:28:43,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:28:43,774 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:28:43,774 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:28:43,838 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:28:43,838 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 45 [2024-12-02 06:28:43,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:28:43,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368872685] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:28:43,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:28:43,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 23 [2024-12-02 06:28:43,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529473477] [2024-12-02 06:28:43,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:28:43,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 06:28:43,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:28:43,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 06:28:43,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2024-12-02 06:28:44,150 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:28:44,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 4529 transitions, 171014 flow. Second operand has 24 states, 24 states have (on average 6.833333333333333) internal successors, (164), 24 states have internal predecessors, (164), 0 states have call successors, (0), 0 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 06:28:44,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:28:44,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:28:44,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:29:16,906 INFO L124 PetriNetUnfolderBase]: 13876/23875 cut-off events. [2024-12-02 06:29:16,906 INFO L125 PetriNetUnfolderBase]: For 2227926/2228203 co-relation queries the response was YES. [2024-12-02 06:29:17,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429767 conditions, 23875 events. 13876/23875 cut-off events. For 2227926/2228203 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 188695 event pairs, 252 based on Foata normal form. 120/23941 useless extension candidates. Maximal degree in co-relation 429229. Up to 17891 conditions per place. [2024-12-02 06:29:17,847 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 3787 selfloop transitions, 324 changer transitions 6/4770 dead transitions. [2024-12-02 06:29:17,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 884 places, 4770 transitions, 189428 flow [2024-12-02 06:29:17,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 06:29:17,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 06:29:17,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 207 transitions. [2024-12-02 06:29:17,848 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-12-02 06:29:17,848 INFO L175 Difference]: Start difference. First operand has 864 places, 4529 transitions, 171014 flow. Second operand 21 states and 207 transitions. [2024-12-02 06:29:17,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 884 places, 4770 transitions, 189428 flow [2024-12-02 06:29:53,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 872 places, 4770 transitions, 182247 flow, removed 3500 selfloop flow, removed 12 redundant places. [2024-12-02 06:29:53,293 INFO L231 Difference]: Finished difference. Result has 879 places, 4655 transitions, 172573 flow [2024-12-02 06:29:53,296 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=164731, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=172573, PETRI_PLACES=879, PETRI_TRANSITIONS=4655} [2024-12-02 06:29:53,296 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 854 predicate places. [2024-12-02 06:29:53,296 INFO L471 AbstractCegarLoop]: Abstraction has has 879 places, 4655 transitions, 172573 flow [2024-12-02 06:29:53,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.833333333333333) internal successors, (164), 24 states have internal predecessors, (164), 0 states have call successors, (0), 0 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 06:29:53,297 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:29:53,297 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:29:53,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-12-02 06:29:53,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-12-02 06:29:53,497 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 06:29:53,498 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:29:53,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1924304394, now seen corresponding path program 36 times [2024-12-02 06:29:53,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:29:53,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704035104] [2024-12-02 06:29:53,498 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:29:53,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:29:53,513 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:29:53,513 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:29:53,941 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 06:29:53,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:29:53,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704035104] [2024-12-02 06:29:53,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704035104] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:29:53,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450948878] [2024-12-02 06:29:53,942 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:29:53,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:29:53,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:29:53,943 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:29:53,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-12-02 06:29:54,014 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 06:29:54,014 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:29:54,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 06:29:54,016 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:29:54,057 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 06:29:54,222 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:29:54,222 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:29:54,423 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 06:29:54,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450948878] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:29:54,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:29:54,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 9] total 30 [2024-12-02 06:29:54,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122812532] [2024-12-02 06:29:54,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:29:54,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 06:29:54,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:29:54,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 06:29:54,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2024-12-02 06:29:54,433 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-12-02 06:29:54,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 879 places, 4655 transitions, 172573 flow. Second operand has 31 states, 31 states have (on average 4.935483870967742) internal successors, (153), 31 states have internal predecessors, (153), 0 states have call successors, (0), 0 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 06:29:54,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:29:54,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-12-02 06:29:54,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:30:40,027 INFO L124 PetriNetUnfolderBase]: 17004/27777 cut-off events. [2024-12-02 06:30:40,027 INFO L125 PetriNetUnfolderBase]: For 2302750/2302750 co-relation queries the response was YES. [2024-12-02 06:30:40,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 467828 conditions, 27777 events. 17004/27777 cut-off events. For 2302750/2302750 co-relation queries the response was YES. Maximal size of possible extension queue 1232. Compared 208146 event pairs, 276 based on Foata normal form. 2/27779 useless extension candidates. Maximal degree in co-relation 467138. Up to 16773 conditions per place. [2024-12-02 06:30:40,874 INFO L140 encePairwiseOnDemand]: 9/24 looper letters, 2129 selfloop transitions, 3147 changer transitions 9/5286 dead transitions. [2024-12-02 06:30:40,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 932 places, 5286 transitions, 204774 flow [2024-12-02 06:30:40,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-12-02 06:30:40,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2024-12-02 06:30:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 444 transitions. [2024-12-02 06:30:40,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3425925925925926 [2024-12-02 06:30:40,876 INFO L175 Difference]: Start difference. First operand has 879 places, 4655 transitions, 172573 flow. Second operand 54 states and 444 transitions. [2024-12-02 06:30:40,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 932 places, 5286 transitions, 204774 flow [2024-12-02 06:31:21,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 921 places, 5286 transitions, 203551 flow, removed 510 selfloop flow, removed 11 redundant places. [2024-12-02 06:31:21,532 INFO L231 Difference]: Finished difference. Result has 938 places, 5070 transitions, 201385 flow [2024-12-02 06:31:21,534 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=171366, PETRI_DIFFERENCE_MINUEND_PLACES=868, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2769, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=201385, PETRI_PLACES=938, PETRI_TRANSITIONS=5070} [2024-12-02 06:31:21,534 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 913 predicate places. [2024-12-02 06:31:21,534 INFO L471 AbstractCegarLoop]: Abstraction has has 938 places, 5070 transitions, 201385 flow [2024-12-02 06:31:21,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.935483870967742) internal successors, (153), 31 states have internal predecessors, (153), 0 states have call successors, (0), 0 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 06:31:21,534 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:31:21,535 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:31:21,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-12-02 06:31:21,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:31:21,735 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 06:31:21,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:31:21,736 INFO L85 PathProgramCache]: Analyzing trace with hash -33538652, now seen corresponding path program 37 times [2024-12-02 06:31:21,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:31:21,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872813193] [2024-12-02 06:31:21,736 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:31:21,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:31:21,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:31:22,287 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:31:22,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:31:22,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872813193] [2024-12-02 06:31:22,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872813193] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:31:22,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728671684] [2024-12-02 06:31:22,287 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:31:22,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:31:22,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:31:22,289 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:31:22,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-12-02 06:31:22,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:31:22,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:31:22,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:31:22,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:31:22,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:31:22,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:31:22,691 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 45 [2024-12-02 06:31:22,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 06:31:22,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728671684] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:31:22,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:31:22,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 9] total 26 [2024-12-02 06:31:22,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482650582] [2024-12-02 06:31:22,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:31:22,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 06:31:22,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:31:22,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 06:31:22,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2024-12-02 06:31:22,906 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-12-02 06:31:22,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 938 places, 5070 transitions, 201385 flow. Second operand has 27 states, 27 states have (on average 6.0) internal successors, (162), 27 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 06:31:22,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:31:22,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-12-02 06:31:22,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:32:05,626 INFO L124 PetriNetUnfolderBase]: 16194/27137 cut-off events. [2024-12-02 06:32:05,626 INFO L125 PetriNetUnfolderBase]: For 2623800/2623915 co-relation queries the response was YES. [2024-12-02 06:32:06,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 498571 conditions, 27137 events. 16194/27137 cut-off events. For 2623800/2623915 co-relation queries the response was YES. Maximal size of possible extension queue 1259. Compared 210082 event pairs, 301 based on Foata normal form. 45/27156 useless extension candidates. Maximal degree in co-relation 497824. Up to 23193 conditions per place. [2024-12-02 06:32:06,510 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 4544 selfloop transitions, 339 changer transitions 2/5276 dead transitions. [2024-12-02 06:32:06,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 962 places, 5276 transitions, 219102 flow [2024-12-02 06:32:06,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 06:32:06,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 06:32:06,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 234 transitions. [2024-12-02 06:32:06,512 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39 [2024-12-02 06:32:06,512 INFO L175 Difference]: Start difference. First operand has 938 places, 5070 transitions, 201385 flow. Second operand 25 states and 234 transitions. [2024-12-02 06:32:06,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 962 places, 5276 transitions, 219102 flow [2024-12-02 06:32:56,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 944 places, 5276 transitions, 216089 flow, removed 1371 selfloop flow, removed 18 redundant places. [2024-12-02 06:32:56,609 INFO L231 Difference]: Finished difference. Result has 953 places, 5155 transitions, 204358 flow [2024-12-02 06:32:56,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=198569, PETRI_DIFFERENCE_MINUEND_PLACES=920, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4768, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=204358, PETRI_PLACES=953, PETRI_TRANSITIONS=5155} [2024-12-02 06:32:56,612 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 928 predicate places. [2024-12-02 06:32:56,612 INFO L471 AbstractCegarLoop]: Abstraction has has 953 places, 5155 transitions, 204358 flow [2024-12-02 06:32:56,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.0) internal successors, (162), 27 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 06:32:56,612 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:32:56,612 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:32:56,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-12-02 06:32:56,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-12-02 06:32:56,813 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 06:32:56,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:32:56,813 INFO L85 PathProgramCache]: Analyzing trace with hash -97474358, now seen corresponding path program 38 times [2024-12-02 06:32:56,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:32:56,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145743235] [2024-12-02 06:32:56,814 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:32:56,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:32:56,828 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:32:56,828 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:32:57,158 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:32:57,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:32:57,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145743235] [2024-12-02 06:32:57,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145743235] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:32:57,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118087499] [2024-12-02 06:32:57,158 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:32:57,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:32:57,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:32:57,160 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:32:57,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d5a6b0e-1533-40b1-80a2-c86a6c7b3b51/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-12-02 06:32:57,245 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:32:57,245 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:32:57,246 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 06:32:57,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:32:57,380 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 06:32:57,381 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:32:57,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:32:57,514 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 45 [2024-12-02 06:32:57,619 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 06:32:57,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118087499] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:32:57,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:32:57,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 9] total 21 [2024-12-02 06:32:57,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801673313] [2024-12-02 06:32:57,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:32:57,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 06:32:57,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:32:57,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 06:32:57,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2024-12-02 06:32:57,726 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-12-02 06:32:57,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 953 places, 5155 transitions, 204358 flow. Second operand has 22 states, 22 states have (on average 7.045454545454546) internal successors, (155), 22 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 06:32:57,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:32:57,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-12-02 06:32:57,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:33:35,879 INFO L124 PetriNetUnfolderBase]: 15310/26373 cut-off events. [2024-12-02 06:33:35,879 INFO L125 PetriNetUnfolderBase]: For 2654230/2654542 co-relation queries the response was YES. [2024-12-02 06:33:36,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 495577 conditions, 26373 events. 15310/26373 cut-off events. For 2654230/2654542 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 212888 event pairs, 305 based on Foata normal form. 134/26438 useless extension candidates. Maximal degree in co-relation 494828. Up to 20361 conditions per place. [2024-12-02 06:33:37,044 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 4299 selfloop transitions, 194 changer transitions 3/5251 dead transitions. [2024-12-02 06:33:37,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 969 places, 5251 transitions, 217547 flow [2024-12-02 06:33:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 06:33:37,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 06:33:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 164 transitions. [2024-12-02 06:33:37,046 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-12-02 06:33:37,046 INFO L175 Difference]: Start difference. First operand has 953 places, 5155 transitions, 204358 flow. Second operand 17 states and 164 transitions. [2024-12-02 06:33:37,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 969 places, 5251 transitions, 217547 flow