./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 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/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_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC --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-6497de0 [2024-11-24 02:11:12,852 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 02:11:12,948 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-24 02:11:12,956 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 02:11:12,957 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 02:11:13,000 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 02:11:13,000 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 02:11:13,001 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 02:11:13,002 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 02:11:13,002 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 02:11:13,003 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 02:11:13,003 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 02:11:13,003 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 02:11:13,004 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 02:11:13,004 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 02:11:13,005 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 02:11:13,005 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 02:11:13,005 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 02:11:13,005 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 02:11:13,005 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 02:11:13,006 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 02:11:13,007 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 02:11:13,007 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 02:11:13,008 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 02:11:13,008 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 02:11:13,008 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 02:11:13,008 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 02:11:13,008 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 02:11:13,008 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 02:11:13,009 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 02:11:13,009 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 02:11:13,010 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 02:11:13,010 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 02:11:13,010 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_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC 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-11-24 02:11:13,348 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 02:11:13,358 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 02:11:13,361 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 02:11:13,362 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 02:11:13,363 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 02:11:13,364 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2024-11-24 02:11:16,461 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/data/beb1f24b8/0b001139d2734d25bd1d7592a55f535a/FLAGd8f95f4cb [2024-11-24 02:11:16,774 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 02:11:16,775 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2024-11-24 02:11:16,785 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/data/beb1f24b8/0b001139d2734d25bd1d7592a55f535a/FLAGd8f95f4cb [2024-11-24 02:11:17,061 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/data/beb1f24b8/0b001139d2734d25bd1d7592a55f535a [2024-11-24 02:11:17,064 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 02:11:17,065 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 02:11:17,067 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 02:11:17,067 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 02:11:17,073 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 02:11:17,074 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,076 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@271b58f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17, skipping insertion in model container [2024-11-24 02:11:17,076 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,101 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 02:11:17,374 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_670fe251-4a43-4f21-b435-c959ebe3e84f/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2297,2310] [2024-11-24 02:11:17,399 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 02:11:17,415 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 02:11:17,449 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_670fe251-4a43-4f21-b435-c959ebe3e84f/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2297,2310] [2024-11-24 02:11:17,463 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 02:11:17,487 INFO L204 MainTranslator]: Completed translation [2024-11-24 02:11:17,488 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17 WrapperNode [2024-11-24 02:11:17,489 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 02:11:17,492 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 02:11:17,492 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 02:11:17,492 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 02:11:17,507 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,522 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,563 INFO L138 Inliner]: procedures = 25, calls = 26, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 129 [2024-11-24 02:11:17,564 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 02:11:17,568 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 02:11:17,568 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 02:11:17,568 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 02:11:17,581 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,582 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,585 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,616 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-11-24 02:11:17,619 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,620 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,636 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,637 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,642 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,646 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,647 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,654 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 02:11:17,655 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 02:11:17,656 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 02:11:17,656 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 02:11:17,660 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (1/1) ... [2024-11-24 02:11:17,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 02:11:17,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:17,708 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 02:11:17,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 02:11:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 02:11:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-24 02:11:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-24 02:11:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-24 02:11:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-24 02:11:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 02:11:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-24 02:11:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-24 02:11:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-24 02:11:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-24 02:11:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-24 02:11:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-24 02:11:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 02:11:17,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 02:11:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-24 02:11:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-24 02:11:17,745 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-24 02:11:17,880 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 02:11:17,882 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 02:11:18,235 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-24 02:11:18,235 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 02:11:18,586 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 02:11:18,587 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-24 02:11:18,588 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:11:18 BoogieIcfgContainer [2024-11-24 02:11:18,588 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 02:11:18,591 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 02:11:18,592 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 02:11:18,613 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 02:11:18,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 02:11:17" (1/3) ... [2024-11-24 02:11:18,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cdd8238 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:11:18, skipping insertion in model container [2024-11-24 02:11:18,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:11:17" (2/3) ... [2024-11-24 02:11:18,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cdd8238 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:11:18, skipping insertion in model container [2024-11-24 02:11:18,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:11:18" (3/3) ... [2024-11-24 02:11:18,617 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2024-11-24 02:11:18,634 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 02:11:18,636 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-11-24 02:11:18,637 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-24 02:11:18,709 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-24 02:11:18,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 28 places, 24 transitions, 62 flow [2024-11-24 02:11:18,809 INFO L124 PetriNetUnfolderBase]: 3/22 cut-off events. [2024-11-24 02:11:18,816 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 02:11:18,821 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-11-24 02:11:18,822 INFO L82 GeneralOperation]: Start removeDead. Operand has 28 places, 24 transitions, 62 flow [2024-11-24 02:11:18,825 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 25 places, 21 transitions, 54 flow [2024-11-24 02:11:18,847 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 02:11:18,870 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;@5de6b4be, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 02:11:18,870 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-24 02:11:18,884 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-24 02:11:18,885 INFO L124 PetriNetUnfolderBase]: 3/20 cut-off events. [2024-11-24 02:11:18,885 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 02:11:18,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:18,886 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:11:18,887 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:18,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:18,894 INFO L85 PathProgramCache]: Analyzing trace with hash 31331184, now seen corresponding path program 1 times [2024-11-24 02:11:18,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:18,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919373421] [2024-11-24 02:11:18,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:18,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:19,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:19,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:19,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919373421] [2024-11-24 02:11:19,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919373421] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:11:19,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:11:19,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 02:11:19,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977240042] [2024-11-24 02:11:19,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:11:19,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 02:11:19,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:19,280 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 02:11:19,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 02:11:19,283 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:11:19,286 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-11-24 02:11:19,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:19,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:11:19,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:19,484 INFO L124 PetriNetUnfolderBase]: 93/183 cut-off events. [2024-11-24 02:11:19,484 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-11-24 02:11:19,487 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-11-24 02:11:19,491 INFO L140 encePairwiseOnDemand]: 20/24 looper letters, 25 selfloop transitions, 3 changer transitions 1/32 dead transitions. [2024-11-24 02:11:19,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 32 transitions, 143 flow [2024-11-24 02:11:19,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 02:11:19,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 02:11:19,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 45 transitions. [2024-11-24 02:11:19,515 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-11-24 02:11:19,517 INFO L175 Difference]: Start difference. First operand has 25 places, 21 transitions, 54 flow. Second operand 3 states and 45 transitions. [2024-11-24 02:11:19,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 32 transitions, 143 flow [2024-11-24 02:11:19,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 32 transitions, 129 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 02:11:19,530 INFO L231 Difference]: Finished difference. Result has 24 places, 23 transitions, 65 flow [2024-11-24 02:11:19,533 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-11-24 02:11:19,539 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, -1 predicate places. [2024-11-24 02:11:19,539 INFO L471 AbstractCegarLoop]: Abstraction has has 24 places, 23 transitions, 65 flow [2024-11-24 02:11:19,539 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-11-24 02:11:19,539 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:19,540 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:11:19,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 02:11:19,540 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:19,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:19,544 INFO L85 PathProgramCache]: Analyzing trace with hash 75890020, now seen corresponding path program 1 times [2024-11-24 02:11:19,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:19,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012572317] [2024-11-24 02:11:19,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:19,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:19,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:19,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:19,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:19,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012572317] [2024-11-24 02:11:19,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012572317] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:11:19,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:11:19,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 02:11:19,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140128824] [2024-11-24 02:11:19,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:11:19,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 02:11:19,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:19,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 02:11:19,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 02:11:19,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:19,915 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-11-24 02:11:19,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:19,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:19,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:20,257 INFO L124 PetriNetUnfolderBase]: 171/337 cut-off events. [2024-11-24 02:11:20,257 INFO L125 PetriNetUnfolderBase]: For 51/51 co-relation queries the response was YES. [2024-11-24 02:11:20,258 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-11-24 02:11:20,262 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 40 selfloop transitions, 5 changer transitions 0/47 dead transitions. [2024-11-24 02:11:20,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 47 transitions, 220 flow [2024-11-24 02:11:20,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 02:11:20,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 02:11:20,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2024-11-24 02:11:20,265 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-11-24 02:11:20,266 INFO L175 Difference]: Start difference. First operand has 24 places, 23 transitions, 65 flow. Second operand 5 states and 62 transitions. [2024-11-24 02:11:20,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 47 transitions, 220 flow [2024-11-24 02:11:20,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 47 transitions, 215 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 02:11:20,269 INFO L231 Difference]: Finished difference. Result has 30 places, 27 transitions, 98 flow [2024-11-24 02:11:20,269 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-11-24 02:11:20,271 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 5 predicate places. [2024-11-24 02:11:20,271 INFO L471 AbstractCegarLoop]: Abstraction has has 30 places, 27 transitions, 98 flow [2024-11-24 02:11:20,272 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-11-24 02:11:20,272 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:20,272 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:11:20,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 02:11:20,273 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:20,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:20,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1525224593, now seen corresponding path program 1 times [2024-11-24 02:11:20,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:20,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407289224] [2024-11-24 02:11:20,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:20,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:20,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:20,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:20,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:20,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407289224] [2024-11-24 02:11:20,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407289224] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:11:20,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:11:20,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 02:11:20,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29078666] [2024-11-24 02:11:20,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:11:20,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 02:11:20,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:20,595 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 02:11:20,595 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 02:11:20,607 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:20,608 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-11-24 02:11:20,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:20,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:20,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:20,808 INFO L124 PetriNetUnfolderBase]: 138/269 cut-off events. [2024-11-24 02:11:20,808 INFO L125 PetriNetUnfolderBase]: For 99/108 co-relation queries the response was YES. [2024-11-24 02:11:20,813 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-11-24 02:11:20,815 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 20 selfloop transitions, 2 changer transitions 15/39 dead transitions. [2024-11-24 02:11:20,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 39 transitions, 209 flow [2024-11-24 02:11:20,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 02:11:20,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 02:11:20,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 56 transitions. [2024-11-24 02:11:20,819 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-24 02:11:20,819 INFO L175 Difference]: Start difference. First operand has 30 places, 27 transitions, 98 flow. Second operand 5 states and 56 transitions. [2024-11-24 02:11:20,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 39 transitions, 209 flow [2024-11-24 02:11:20,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 39 transitions, 205 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-24 02:11:20,824 INFO L231 Difference]: Finished difference. Result has 35 places, 24 transitions, 86 flow [2024-11-24 02:11:20,824 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-11-24 02:11:20,825 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 10 predicate places. [2024-11-24 02:11:20,825 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 24 transitions, 86 flow [2024-11-24 02:11:20,826 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-11-24 02:11:20,826 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:20,826 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:11:20,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 02:11:20,826 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:20,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:20,827 INFO L85 PathProgramCache]: Analyzing trace with hash 932183859, now seen corresponding path program 1 times [2024-11-24 02:11:20,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:20,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918632184] [2024-11-24 02:11:20,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:20,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:21,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:21,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:21,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918632184] [2024-11-24 02:11:21,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918632184] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:21,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262551792] [2024-11-24 02:11:21,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:21,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:21,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:21,035 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:21,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 02:11:21,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:21,173 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 02:11:21,178 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:21,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:21,305 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:21,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:21,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262551792] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:21,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 02:11:21,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-24 02:11:21,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185995390] [2024-11-24 02:11:21,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:11:21,386 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 02:11:21,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:21,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 02:11:21,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-24 02:11:21,405 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:21,406 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-11-24 02:11:21,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:21,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:21,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:21,533 INFO L124 PetriNetUnfolderBase]: 116/211 cut-off events. [2024-11-24 02:11:21,533 INFO L125 PetriNetUnfolderBase]: For 73/88 co-relation queries the response was YES. [2024-11-24 02:11:21,534 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-11-24 02:11:21,535 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 25 selfloop transitions, 5 changer transitions 0/32 dead transitions. [2024-11-24 02:11:21,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 32 transitions, 173 flow [2024-11-24 02:11:21,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 02:11:21,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 02:11:21,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 48 transitions. [2024-11-24 02:11:21,537 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-11-24 02:11:21,537 INFO L175 Difference]: Start difference. First operand has 35 places, 24 transitions, 86 flow. Second operand 5 states and 48 transitions. [2024-11-24 02:11:21,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 32 transitions, 173 flow [2024-11-24 02:11:21,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 32 transitions, 149 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-11-24 02:11:21,540 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 91 flow [2024-11-24 02:11:21,540 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-11-24 02:11:21,540 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 6 predicate places. [2024-11-24 02:11:21,541 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 91 flow [2024-11-24 02:11:21,541 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-11-24 02:11:21,541 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:21,541 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 02:11:21,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 02:11:21,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:21,742 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:21,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:21,743 INFO L85 PathProgramCache]: Analyzing trace with hash 166170742, now seen corresponding path program 1 times [2024-11-24 02:11:21,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:21,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426423870] [2024-11-24 02:11:21,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:21,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:21,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:21,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:21,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:21,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426423870] [2024-11-24 02:11:21,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426423870] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:21,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363912619] [2024-11-24 02:11:21,947 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:21,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:21,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:21,952 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:21,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 02:11:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:22,058 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 02:11:22,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:22,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:22,135 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:22,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:22,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363912619] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:22,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 02:11:22,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-24 02:11:22,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496342271] [2024-11-24 02:11:22,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:11:22,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 02:11:22,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:22,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 02:11:22,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-24 02:11:22,225 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:22,225 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-11-24 02:11:22,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:22,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:22,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:22,361 INFO L124 PetriNetUnfolderBase]: 117/219 cut-off events. [2024-11-24 02:11:22,364 INFO L125 PetriNetUnfolderBase]: For 98/98 co-relation queries the response was YES. [2024-11-24 02:11:22,365 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-11-24 02:11:22,366 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 26 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-11-24 02:11:22,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 34 transitions, 186 flow [2024-11-24 02:11:22,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 02:11:22,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 02:11:22,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-11-24 02:11:22,369 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-11-24 02:11:22,369 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 91 flow. Second operand 5 states and 49 transitions. [2024-11-24 02:11:22,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 34 transitions, 186 flow [2024-11-24 02:11:22,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 02:11:22,375 INFO L231 Difference]: Finished difference. Result has 34 places, 26 transitions, 108 flow [2024-11-24 02:11:22,375 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-11-24 02:11:22,376 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 9 predicate places. [2024-11-24 02:11:22,376 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 108 flow [2024-11-24 02:11:22,377 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-11-24 02:11:22,379 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:22,379 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-11-24 02:11:22,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-24 02:11:22,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:22,580 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:22,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:22,580 INFO L85 PathProgramCache]: Analyzing trace with hash -283112178, now seen corresponding path program 1 times [2024-11-24 02:11:22,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:22,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956540055] [2024-11-24 02:11:22,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 02:11:22,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:22,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:23,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:23,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:23,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956540055] [2024-11-24 02:11:23,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956540055] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:11:23,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:11:23,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 02:11:23,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348300083] [2024-11-24 02:11:23,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:11:23,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 02:11:23,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:23,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 02:11:23,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-24 02:11:23,323 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:11:23,323 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-11-24 02:11:23,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:23,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:11:23,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:23,558 INFO L124 PetriNetUnfolderBase]: 128/256 cut-off events. [2024-11-24 02:11:23,558 INFO L125 PetriNetUnfolderBase]: For 187/187 co-relation queries the response was YES. [2024-11-24 02:11:23,559 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-11-24 02:11:23,561 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 30 selfloop transitions, 17 changer transitions 1/53 dead transitions. [2024-11-24 02:11:23,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 53 transitions, 311 flow [2024-11-24 02:11:23,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 02:11:23,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 02:11:23,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-11-24 02:11:23,563 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-11-24 02:11:23,563 INFO L175 Difference]: Start difference. First operand has 34 places, 26 transitions, 108 flow. Second operand 7 states and 81 transitions. [2024-11-24 02:11:23,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 53 transitions, 311 flow [2024-11-24 02:11:23,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 53 transitions, 300 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 02:11:23,568 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 233 flow [2024-11-24 02:11:23,568 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-11-24 02:11:23,571 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 16 predicate places. [2024-11-24 02:11:23,572 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 233 flow [2024-11-24 02:11:23,572 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-11-24 02:11:23,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:23,572 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-11-24 02:11:23,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 02:11:23,572 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:23,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:23,573 INFO L85 PathProgramCache]: Analyzing trace with hash -29379000, now seen corresponding path program 2 times [2024-11-24 02:11:23,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:23,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302916958] [2024-11-24 02:11:23,573 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:11:23,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:23,618 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:23,619 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:24,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:24,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302916958] [2024-11-24 02:11:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302916958] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:24,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422632875] [2024-11-24 02:11:24,441 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:11:24,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:24,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:24,444 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:24,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 02:11:24,551 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:24,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:24,553 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-24 02:11:24,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:24,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:24,735 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:24,812 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:24,813 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-11-24 02:11:24,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:24,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422632875] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:24,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:24,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 5] total 13 [2024-11-24 02:11:24,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260553050] [2024-11-24 02:11:24,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:24,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:24,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:24,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:24,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:24,987 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:11:24,988 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-11-24 02:11:24,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:24,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:11:24,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:25,498 INFO L124 PetriNetUnfolderBase]: 167/331 cut-off events. [2024-11-24 02:11:25,499 INFO L125 PetriNetUnfolderBase]: For 512/512 co-relation queries the response was YES. [2024-11-24 02:11:25,501 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-11-24 02:11:25,504 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 34 selfloop transitions, 34 changer transitions 1/74 dead transitions. [2024-11-24 02:11:25,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 74 transitions, 538 flow [2024-11-24 02:11:25,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 02:11:25,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 02:11:25,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-11-24 02:11:25,509 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-11-24 02:11:25,509 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 233 flow. Second operand 10 states and 109 transitions. [2024-11-24 02:11:25,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 74 transitions, 538 flow [2024-11-24 02:11:25,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 74 transitions, 516 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-11-24 02:11:25,522 INFO L231 Difference]: Finished difference. Result has 50 places, 55 transitions, 414 flow [2024-11-24 02:11:25,522 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-11-24 02:11:25,523 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 25 predicate places. [2024-11-24 02:11:25,523 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 55 transitions, 414 flow [2024-11-24 02:11:25,523 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-11-24 02:11:25,523 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:25,523 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-11-24 02:11:25,536 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-24 02:11:25,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:25,724 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:25,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1077639454, now seen corresponding path program 3 times [2024-11-24 02:11:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143207918] [2024-11-24 02:11:25,725 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:11:25,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:25,762 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:11:25,762 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:26,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:26,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:26,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143207918] [2024-11-24 02:11:26,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143207918] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:26,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357123153] [2024-11-24 02:11:26,226 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:11:26,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:26,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:26,229 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:26,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 02:11:26,330 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:11:26,331 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:26,332 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-24 02:11:26,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:26,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:26,450 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:26,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:26,514 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-11-24 02:11:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:26,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357123153] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:26,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:26,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 13 [2024-11-24 02:11:26,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527815636] [2024-11-24 02:11:26,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:26,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:26,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:26,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:26,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:26,615 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:11:26,616 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-11-24 02:11:26,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:26,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:11:26,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:27,128 INFO L124 PetriNetUnfolderBase]: 224/452 cut-off events. [2024-11-24 02:11:27,128 INFO L125 PetriNetUnfolderBase]: For 997/997 co-relation queries the response was YES. [2024-11-24 02:11:27,130 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-11-24 02:11:27,133 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 43 selfloop transitions, 49 changer transitions 1/98 dead transitions. [2024-11-24 02:11:27,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 98 transitions, 799 flow [2024-11-24 02:11:27,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 02:11:27,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 02:11:27,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-11-24 02:11:27,135 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-11-24 02:11:27,135 INFO L175 Difference]: Start difference. First operand has 50 places, 55 transitions, 414 flow. Second operand 11 states and 125 transitions. [2024-11-24 02:11:27,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 98 transitions, 799 flow [2024-11-24 02:11:27,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 98 transitions, 737 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-11-24 02:11:27,144 INFO L231 Difference]: Finished difference. Result has 60 places, 71 transitions, 600 flow [2024-11-24 02:11:27,144 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-11-24 02:11:27,144 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2024-11-24 02:11:27,145 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 71 transitions, 600 flow [2024-11-24 02:11:27,145 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-11-24 02:11:27,145 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:27,145 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-11-24 02:11:27,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 02:11:27,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:27,349 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:27,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:27,350 INFO L85 PathProgramCache]: Analyzing trace with hash -871348898, now seen corresponding path program 4 times [2024-11-24 02:11:27,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:27,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031751831] [2024-11-24 02:11:27,350 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:11:27,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:27,380 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:11:27,381 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:27,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:27,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:27,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031751831] [2024-11-24 02:11:27,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031751831] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:27,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884163939] [2024-11-24 02:11:27,774 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:11:27,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:27,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:27,776 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:27,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 02:11:27,884 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:11:27,885 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:27,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-24 02:11:27,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:28,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:28,029 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:28,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:28,087 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-11-24 02:11:28,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:28,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884163939] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:28,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:28,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 13 [2024-11-24 02:11:28,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371039076] [2024-11-24 02:11:28,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:28,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:28,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:28,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:28,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:28,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:11:28,214 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-11-24 02:11:28,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:28,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:11:28,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:28,612 INFO L124 PetriNetUnfolderBase]: 263/532 cut-off events. [2024-11-24 02:11:28,613 INFO L125 PetriNetUnfolderBase]: For 1246/1246 co-relation queries the response was YES. [2024-11-24 02:11:28,616 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-11-24 02:11:28,620 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 70 selfloop transitions, 21 changer transitions 1/97 dead transitions. [2024-11-24 02:11:28,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 97 transitions, 907 flow [2024-11-24 02:11:28,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 02:11:28,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-24 02:11:28,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-11-24 02:11:28,622 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-11-24 02:11:28,622 INFO L175 Difference]: Start difference. First operand has 60 places, 71 transitions, 600 flow. Second operand 8 states and 91 transitions. [2024-11-24 02:11:28,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 97 transitions, 907 flow [2024-11-24 02:11:28,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 97 transitions, 867 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-11-24 02:11:28,636 INFO L231 Difference]: Finished difference. Result has 69 places, 81 transitions, 705 flow [2024-11-24 02:11:28,637 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-11-24 02:11:28,639 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 44 predicate places. [2024-11-24 02:11:28,639 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 81 transitions, 705 flow [2024-11-24 02:11:28,640 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-11-24 02:11:28,640 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:28,640 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-11-24 02:11:28,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-24 02:11:28,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-24 02:11:28,844 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:28,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:28,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1842451306, now seen corresponding path program 5 times [2024-11-24 02:11:28,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:28,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390835045] [2024-11-24 02:11:28,845 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:11:28,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:28,884 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:28,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:29,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:29,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:29,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390835045] [2024-11-24 02:11:29,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390835045] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:29,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542441801] [2024-11-24 02:11:29,435 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:11:29,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:29,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:29,438 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:29,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 02:11:29,532 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:29,532 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:29,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-24 02:11:29,536 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:29,649 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:29,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:29,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 14 [2024-11-24 02:11:29,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:29,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542441801] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:29,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:29,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 13 [2024-11-24 02:11:29,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659200929] [2024-11-24 02:11:29,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:29,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:29,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:29,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:29,761 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:29,866 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:11:29,867 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-11-24 02:11:29,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:29,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:11:29,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:30,408 INFO L124 PetriNetUnfolderBase]: 302/607 cut-off events. [2024-11-24 02:11:30,408 INFO L125 PetriNetUnfolderBase]: For 1482/1482 co-relation queries the response was YES. [2024-11-24 02:11:30,410 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-11-24 02:11:30,417 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 74 selfloop transitions, 27 changer transitions 1/107 dead transitions. [2024-11-24 02:11:30,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 107 transitions, 1027 flow [2024-11-24 02:11:30,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 02:11:30,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 02:11:30,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-11-24 02:11:30,418 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-11-24 02:11:30,418 INFO L175 Difference]: Start difference. First operand has 69 places, 81 transitions, 705 flow. Second operand 11 states and 109 transitions. [2024-11-24 02:11:30,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 107 transitions, 1027 flow [2024-11-24 02:11:30,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 107 transitions, 1017 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-24 02:11:30,435 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 811 flow [2024-11-24 02:11:30,436 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-11-24 02:11:30,436 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 55 predicate places. [2024-11-24 02:11:30,436 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 811 flow [2024-11-24 02:11:30,438 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-11-24 02:11:30,438 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:30,439 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-11-24 02:11:30,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-24 02:11:30,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-24 02:11:30,640 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:30,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:30,640 INFO L85 PathProgramCache]: Analyzing trace with hash 832257890, now seen corresponding path program 6 times [2024-11-24 02:11:30,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:30,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071529994] [2024-11-24 02:11:30,641 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:11:30,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:30,666 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 02:11:30,666 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:31,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:31,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:31,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071529994] [2024-11-24 02:11:31,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071529994] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:31,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543837038] [2024-11-24 02:11:31,171 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:11:31,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:31,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:31,173 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:31,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-24 02:11:31,273 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 02:11:31,273 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:31,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-24 02:11:31,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:31,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:31,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:31,457 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:31,457 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-11-24 02:11:31,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:31,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543837038] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:31,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:31,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 5] total 13 [2024-11-24 02:11:31,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902214547] [2024-11-24 02:11:31,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:31,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:31,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:31,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:31,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:31,562 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:11:31,562 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-11-24 02:11:31,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:31,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:11:31,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:32,100 INFO L124 PetriNetUnfolderBase]: 350/696 cut-off events. [2024-11-24 02:11:32,100 INFO L125 PetriNetUnfolderBase]: For 2123/2123 co-relation queries the response was YES. [2024-11-24 02:11:32,102 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-11-24 02:11:32,107 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 73 selfloop transitions, 49 changer transitions 1/128 dead transitions. [2024-11-24 02:11:32,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 128 transitions, 1305 flow [2024-11-24 02:11:32,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 02:11:32,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-24 02:11:32,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-11-24 02:11:32,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2024-11-24 02:11:32,109 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 811 flow. Second operand 12 states and 125 transitions. [2024-11-24 02:11:32,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 128 transitions, 1305 flow [2024-11-24 02:11:32,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 1294 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 02:11:32,125 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1112 flow [2024-11-24 02:11:32,125 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-11-24 02:11:32,126 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 64 predicate places. [2024-11-24 02:11:32,126 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1112 flow [2024-11-24 02:11:32,127 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-11-24 02:11:32,127 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:32,127 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-11-24 02:11:32,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-24 02:11:32,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-24 02:11:32,331 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:32,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:32,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1178672148, now seen corresponding path program 7 times [2024-11-24 02:11:32,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:32,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572236656] [2024-11-24 02:11:32,332 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:11:32,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:32,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:32,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572236656] [2024-11-24 02:11:32,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572236656] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419680516] [2024-11-24 02:11:32,474 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:11:32,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:32,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:32,477 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:32,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-24 02:11:32,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:32,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 02:11:32,587 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:32,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:32,685 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:32,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:32,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419680516] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:32,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:32,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-24 02:11:32,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623091686] [2024-11-24 02:11:32,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:32,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:32,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:32,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:32,772 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:32,811 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:32,811 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-11-24 02:11:32,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:32,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:32,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:33,336 INFO L124 PetriNetUnfolderBase]: 790/1497 cut-off events. [2024-11-24 02:11:33,339 INFO L125 PetriNetUnfolderBase]: For 5835/5839 co-relation queries the response was YES. [2024-11-24 02:11:33,346 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-11-24 02:11:33,356 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 188 selfloop transitions, 26 changer transitions 0/217 dead transitions. [2024-11-24 02:11:33,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 217 transitions, 2671 flow [2024-11-24 02:11:33,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 02:11:33,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 02:11:33,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-11-24 02:11:33,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-11-24 02:11:33,359 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1112 flow. Second operand 7 states and 81 transitions. [2024-11-24 02:11:33,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 217 transitions, 2671 flow [2024-11-24 02:11:33,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 217 transitions, 2530 flow, removed 68 selfloop flow, removed 2 redundant places. [2024-11-24 02:11:33,400 INFO L231 Difference]: Finished difference. Result has 97 places, 131 transitions, 1482 flow [2024-11-24 02:11:33,401 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-11-24 02:11:33,402 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 72 predicate places. [2024-11-24 02:11:33,404 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 131 transitions, 1482 flow [2024-11-24 02:11:33,404 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-11-24 02:11:33,404 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:33,404 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-11-24 02:11:33,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-24 02:11:33,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:33,623 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:33,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:33,631 INFO L85 PathProgramCache]: Analyzing trace with hash 105133521, now seen corresponding path program 8 times [2024-11-24 02:11:33,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:33,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760738467] [2024-11-24 02:11:33,631 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:11:33,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:33,650 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:33,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:33,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:33,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:33,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760738467] [2024-11-24 02:11:33,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760738467] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:33,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633236253] [2024-11-24 02:11:33,767 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:11:33,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:33,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:33,769 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:33,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-24 02:11:33,876 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:33,876 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:33,878 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 02:11:33,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:33,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:33,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:11:34,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633236253] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:34,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:34,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-24 02:11:34,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597082526] [2024-11-24 02:11:34,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:34,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:34,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:34,088 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:34,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:34,136 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:34,136 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-11-24 02:11:34,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:34,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:34,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:34,588 INFO L124 PetriNetUnfolderBase]: 679/1303 cut-off events. [2024-11-24 02:11:34,589 INFO L125 PetriNetUnfolderBase]: For 5793/5823 co-relation queries the response was YES. [2024-11-24 02:11:34,593 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-11-24 02:11:34,601 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 102 selfloop transitions, 3 changer transitions 77/185 dead transitions. [2024-11-24 02:11:34,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 185 transitions, 2368 flow [2024-11-24 02:11:34,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 02:11:34,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 02:11:34,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-11-24 02:11:34,603 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-11-24 02:11:34,603 INFO L175 Difference]: Start difference. First operand has 97 places, 131 transitions, 1482 flow. Second operand 7 states and 78 transitions. [2024-11-24 02:11:34,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 185 transitions, 2368 flow [2024-11-24 02:11:34,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 185 transitions, 2352 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-11-24 02:11:34,632 INFO L231 Difference]: Finished difference. Result has 104 places, 108 transitions, 1146 flow [2024-11-24 02:11:34,632 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-11-24 02:11:34,634 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 79 predicate places. [2024-11-24 02:11:34,634 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 108 transitions, 1146 flow [2024-11-24 02:11:34,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-11-24 02:11:34,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:34,636 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-11-24 02:11:34,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-24 02:11:34,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-24 02:11:34,837 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:34,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:34,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1282302637, now seen corresponding path program 9 times [2024-11-24 02:11:34,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:34,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142910725] [2024-11-24 02:11:34,838 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:11:34,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:34,865 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:11:34,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:35,026 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 02:11:35,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:35,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142910725] [2024-11-24 02:11:35,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142910725] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:35,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102605691] [2024-11-24 02:11:35,027 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:11:35,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:35,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:35,030 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:35,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-24 02:11:35,142 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:11:35,143 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:35,144 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 02:11:35,150 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:35,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 02:11:35,280 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 02:11:35,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102605691] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:35,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:35,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-24 02:11:35,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200744579] [2024-11-24 02:11:35,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:35,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:35,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:35,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:35,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:35,435 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:35,435 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-11-24 02:11:35,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:35,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:35,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:35,817 INFO L124 PetriNetUnfolderBase]: 454/821 cut-off events. [2024-11-24 02:11:35,817 INFO L125 PetriNetUnfolderBase]: For 3339/3375 co-relation queries the response was YES. [2024-11-24 02:11:35,820 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-11-24 02:11:35,826 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 102 selfloop transitions, 25 changer transitions 0/130 dead transitions. [2024-11-24 02:11:35,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1547 flow [2024-11-24 02:11:35,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 02:11:35,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 02:11:35,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 82 transitions. [2024-11-24 02:11:35,830 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37962962962962965 [2024-11-24 02:11:35,830 INFO L175 Difference]: Start difference. First operand has 104 places, 108 transitions, 1146 flow. Second operand 9 states and 82 transitions. [2024-11-24 02:11:35,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1547 flow [2024-11-24 02:11:35,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 130 transitions, 1383 flow, removed 56 selfloop flow, removed 13 redundant places. [2024-11-24 02:11:35,853 INFO L231 Difference]: Finished difference. Result has 95 places, 111 transitions, 1100 flow [2024-11-24 02:11:35,853 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-11-24 02:11:35,854 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 70 predicate places. [2024-11-24 02:11:35,855 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 111 transitions, 1100 flow [2024-11-24 02:11:35,855 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-11-24 02:11:35,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:35,856 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-11-24 02:11:35,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-24 02:11:36,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-24 02:11:36,061 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:36,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:36,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2092121778, now seen corresponding path program 10 times [2024-11-24 02:11:36,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:36,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336968273] [2024-11-24 02:11:36,062 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:11:36,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:36,074 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:11:36,074 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:36,129 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:36,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:36,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336968273] [2024-11-24 02:11:36,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336968273] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 02:11:36,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 02:11:36,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 02:11:36,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884991839] [2024-11-24 02:11:36,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 02:11:36,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 02:11:36,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:36,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 02:11:36,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-24 02:11:36,141 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:11:36,142 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-11-24 02:11:36,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:36,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:11:36,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:36,552 INFO L124 PetriNetUnfolderBase]: 724/1245 cut-off events. [2024-11-24 02:11:36,552 INFO L125 PetriNetUnfolderBase]: For 3877/3877 co-relation queries the response was YES. [2024-11-24 02:11:36,556 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-11-24 02:11:36,564 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 138 selfloop transitions, 23 changer transitions 10/172 dead transitions. [2024-11-24 02:11:36,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 172 transitions, 1869 flow [2024-11-24 02:11:36,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 02:11:36,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 02:11:36,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-11-24 02:11:36,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-11-24 02:11:36,567 INFO L175 Difference]: Start difference. First operand has 95 places, 111 transitions, 1100 flow. Second operand 7 states and 83 transitions. [2024-11-24 02:11:36,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 172 transitions, 1869 flow [2024-11-24 02:11:36,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 172 transitions, 1847 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-24 02:11:36,587 INFO L231 Difference]: Finished difference. Result has 100 places, 114 transitions, 1179 flow [2024-11-24 02:11:36,587 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-11-24 02:11:36,588 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 75 predicate places. [2024-11-24 02:11:36,588 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 114 transitions, 1179 flow [2024-11-24 02:11:36,588 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-11-24 02:11:36,588 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:36,589 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-11-24 02:11:36,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 02:11:36,589 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:36,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:36,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1031077374, now seen corresponding path program 11 times [2024-11-24 02:11:36,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:36,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368992746] [2024-11-24 02:11:36,590 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:11:36,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:36,605 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-24 02:11:36,606 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:36,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:36,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:36,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368992746] [2024-11-24 02:11:36,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368992746] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:36,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748559822] [2024-11-24 02:11:36,683 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:11:36,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:36,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:36,686 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:36,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-24 02:11:36,803 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-24 02:11:36,804 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:36,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 02:11:36,809 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:36,898 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:36,898 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:36,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:36,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748559822] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:36,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:36,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-24 02:11:36,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840025407] [2024-11-24 02:11:36,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:36,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 02:11:36,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:36,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 02:11:36,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-24 02:11:36,969 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:11:36,969 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-11-24 02:11:36,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:36,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:11:36,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:37,808 INFO L124 PetriNetUnfolderBase]: 968/1625 cut-off events. [2024-11-24 02:11:37,809 INFO L125 PetriNetUnfolderBase]: For 5895/5895 co-relation queries the response was YES. [2024-11-24 02:11:37,815 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-11-24 02:11:37,826 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 219 selfloop transitions, 80 changer transitions 0/300 dead transitions. [2024-11-24 02:11:37,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 300 transitions, 3215 flow [2024-11-24 02:11:37,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-24 02:11:37,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-24 02:11:37,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 224 transitions. [2024-11-24 02:11:37,830 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-11-24 02:11:37,830 INFO L175 Difference]: Start difference. First operand has 100 places, 114 transitions, 1179 flow. Second operand 22 states and 224 transitions. [2024-11-24 02:11:37,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 300 transitions, 3215 flow [2024-11-24 02:11:37,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 300 transitions, 3187 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-11-24 02:11:37,903 INFO L231 Difference]: Finished difference. Result has 131 places, 166 transitions, 1972 flow [2024-11-24 02:11:37,904 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-11-24 02:11:37,905 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 106 predicate places. [2024-11-24 02:11:37,905 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 166 transitions, 1972 flow [2024-11-24 02:11:37,905 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-11-24 02:11:37,905 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:37,906 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-11-24 02:11:37,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-24 02:11:38,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-24 02:11:38,107 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:38,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:38,109 INFO L85 PathProgramCache]: Analyzing trace with hash -485127128, now seen corresponding path program 12 times [2024-11-24 02:11:38,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:38,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300719081] [2024-11-24 02:11:38,109 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:11:38,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:38,127 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 02:11:38,127 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:38,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:38,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:38,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300719081] [2024-11-24 02:11:38,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300719081] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:38,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111698541] [2024-11-24 02:11:38,242 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:11:38,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:38,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:38,245 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:38,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-24 02:11:38,348 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 02:11:38,349 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:38,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 02:11:38,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:38,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:38,454 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:38,552 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:38,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111698541] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:38,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:38,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-24 02:11:38,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074083545] [2024-11-24 02:11:38,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:38,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 02:11:38,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:38,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 02:11:38,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-24 02:11:38,597 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:38,598 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-11-24 02:11:38,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:38,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:38,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:39,099 INFO L124 PetriNetUnfolderBase]: 636/1139 cut-off events. [2024-11-24 02:11:39,099 INFO L125 PetriNetUnfolderBase]: For 6872/6880 co-relation queries the response was YES. [2024-11-24 02:11:39,104 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-11-24 02:11:39,113 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 136 selfloop transitions, 44 changer transitions 0/189 dead transitions. [2024-11-24 02:11:39,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 189 transitions, 2539 flow [2024-11-24 02:11:39,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 02:11:39,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 02:11:39,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-11-24 02:11:39,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39351851851851855 [2024-11-24 02:11:39,115 INFO L175 Difference]: Start difference. First operand has 131 places, 166 transitions, 1972 flow. Second operand 9 states and 85 transitions. [2024-11-24 02:11:39,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 189 transitions, 2539 flow [2024-11-24 02:11:39,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 189 transitions, 2391 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-11-24 02:11:39,166 INFO L231 Difference]: Finished difference. Result has 131 places, 162 transitions, 1868 flow [2024-11-24 02:11:39,166 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-11-24 02:11:39,168 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 106 predicate places. [2024-11-24 02:11:39,168 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 162 transitions, 1868 flow [2024-11-24 02:11:39,168 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-11-24 02:11:39,168 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:39,168 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-11-24 02:11:39,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-24 02:11:39,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-24 02:11:39,373 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:39,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:39,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1697529476, now seen corresponding path program 13 times [2024-11-24 02:11:39,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:39,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46908457] [2024-11-24 02:11:39,374 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:11:39,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:40,654 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:40,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:40,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46908457] [2024-11-24 02:11:40,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46908457] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:40,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896426490] [2024-11-24 02:11:40,655 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:11:40,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:40,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:40,658 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:40,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-24 02:11:40,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:11:40,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 02:11:40,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:41,085 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:41,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:41,385 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-11-24 02:11:41,462 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:41,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896426490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:41,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:41,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 27 [2024-11-24 02:11:41,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841701960] [2024-11-24 02:11:41,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:41,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 02:11:41,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:41,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 02:11:41,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2024-11-24 02:11:41,722 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:41,723 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-11-24 02:11:41,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:41,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:41,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:43,683 INFO L124 PetriNetUnfolderBase]: 848/1537 cut-off events. [2024-11-24 02:11:43,683 INFO L125 PetriNetUnfolderBase]: For 7431/7433 co-relation queries the response was YES. [2024-11-24 02:11:43,689 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-11-24 02:11:43,704 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 184 selfloop transitions, 90 changer transitions 1/284 dead transitions. [2024-11-24 02:11:43,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 284 transitions, 3359 flow [2024-11-24 02:11:43,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-24 02:11:43,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-24 02:11:43,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 206 transitions. [2024-11-24 02:11:43,706 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-11-24 02:11:43,706 INFO L175 Difference]: Start difference. First operand has 131 places, 162 transitions, 1868 flow. Second operand 21 states and 206 transitions. [2024-11-24 02:11:43,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 284 transitions, 3359 flow [2024-11-24 02:11:43,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 284 transitions, 3208 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-24 02:11:43,768 INFO L231 Difference]: Finished difference. Result has 150 places, 192 transitions, 2284 flow [2024-11-24 02:11:43,768 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-11-24 02:11:43,769 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 125 predicate places. [2024-11-24 02:11:43,770 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 192 transitions, 2284 flow [2024-11-24 02:11:43,770 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-11-24 02:11:43,771 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:43,771 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-11-24 02:11:43,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-24 02:11:43,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-24 02:11:43,975 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:43,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:43,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2015666026, now seen corresponding path program 14 times [2024-11-24 02:11:43,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:43,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957484140] [2024-11-24 02:11:43,976 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:11:43,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:44,010 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:44,010 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:45,233 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:45,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:45,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957484140] [2024-11-24 02:11:45,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957484140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:45,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125266482] [2024-11-24 02:11:45,234 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:11:45,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:45,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:45,237 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:45,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-24 02:11:45,369 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:11:45,369 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:45,371 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-24 02:11:45,373 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:45,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:46,143 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:46,144 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-11-24 02:11:46,270 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:46,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125266482] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:46,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:46,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 9] total 34 [2024-11-24 02:11:46,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794566983] [2024-11-24 02:11:46,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:46,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-24 02:11:46,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:46,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-24 02:11:46,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2024-11-24 02:11:46,299 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:11:46,300 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-11-24 02:11:46,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:46,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:11:46,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:49,793 INFO L124 PetriNetUnfolderBase]: 1651/2734 cut-off events. [2024-11-24 02:11:49,793 INFO L125 PetriNetUnfolderBase]: For 14154/14154 co-relation queries the response was YES. [2024-11-24 02:11:49,807 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-11-24 02:11:49,822 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 226 selfloop transitions, 216 changer transitions 1/444 dead transitions. [2024-11-24 02:11:49,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 444 transitions, 5376 flow [2024-11-24 02:11:49,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-24 02:11:49,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-24 02:11:49,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 312 transitions. [2024-11-24 02:11:49,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-11-24 02:11:49,825 INFO L175 Difference]: Start difference. First operand has 150 places, 192 transitions, 2284 flow. Second operand 36 states and 312 transitions. [2024-11-24 02:11:49,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 444 transitions, 5376 flow [2024-11-24 02:11:49,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 444 transitions, 5262 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-11-24 02:11:49,931 INFO L231 Difference]: Finished difference. Result has 191 places, 318 transitions, 4466 flow [2024-11-24 02:11:49,931 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-11-24 02:11:49,932 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 166 predicate places. [2024-11-24 02:11:49,932 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 318 transitions, 4466 flow [2024-11-24 02:11:49,932 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-11-24 02:11:49,932 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:49,932 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-11-24 02:11:49,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-24 02:11:50,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:50,134 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:50,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:50,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1224632918, now seen corresponding path program 15 times [2024-11-24 02:11:50,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:50,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625579540] [2024-11-24 02:11:50,135 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:11:50,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:50,186 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:11:50,186 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:51,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:51,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:51,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625579540] [2024-11-24 02:11:51,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625579540] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:51,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706106112] [2024-11-24 02:11:51,055 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:11:51,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:51,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:51,058 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:51,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-24 02:11:51,167 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:11:51,167 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:51,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-24 02:11:51,172 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:51,546 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:51,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:51,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:51,839 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-11-24 02:11:51,956 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:51,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706106112] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:51,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:51,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 9] total 34 [2024-11-24 02:11:51,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284180804] [2024-11-24 02:11:51,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:51,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-24 02:11:51,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:51,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-24 02:11:51,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2024-11-24 02:11:51,989 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:11:51,990 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-11-24 02:11:51,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:51,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:11:51,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:11:54,264 INFO L124 PetriNetUnfolderBase]: 1887/3118 cut-off events. [2024-11-24 02:11:54,264 INFO L125 PetriNetUnfolderBase]: For 23748/23748 co-relation queries the response was YES. [2024-11-24 02:11:54,276 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-11-24 02:11:54,292 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 297 selfloop transitions, 182 changer transitions 1/481 dead transitions. [2024-11-24 02:11:54,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 481 transitions, 7075 flow [2024-11-24 02:11:54,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-24 02:11:54,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-24 02:11:54,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 223 transitions. [2024-11-24 02:11:54,297 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37166666666666665 [2024-11-24 02:11:54,298 INFO L175 Difference]: Start difference. First operand has 191 places, 318 transitions, 4466 flow. Second operand 25 states and 223 transitions. [2024-11-24 02:11:54,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 481 transitions, 7075 flow [2024-11-24 02:11:54,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 481 transitions, 6650 flow, removed 131 selfloop flow, removed 12 redundant places. [2024-11-24 02:11:54,513 INFO L231 Difference]: Finished difference. Result has 214 places, 367 transitions, 5408 flow [2024-11-24 02:11:54,513 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-11-24 02:11:54,514 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 189 predicate places. [2024-11-24 02:11:54,514 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 367 transitions, 5408 flow [2024-11-24 02:11:54,514 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-11-24 02:11:54,514 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:11:54,515 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-11-24 02:11:54,526 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-24 02:11:54,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:54,717 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:11:54,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:11:54,718 INFO L85 PathProgramCache]: Analyzing trace with hash 381547744, now seen corresponding path program 16 times [2024-11-24 02:11:54,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:11:54,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830355253] [2024-11-24 02:11:54,718 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:11:54,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:11:54,762 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:11:54,763 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:55,682 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:11:55,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:11:55,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830355253] [2024-11-24 02:11:55,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830355253] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:11:55,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590449060] [2024-11-24 02:11:55,682 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:11:55,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:11:55,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:11:55,685 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:11:55,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-24 02:11:55,798 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:11:55,799 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:11:55,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 02:11:55,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:11:56,139 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:56,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:11:56,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:11:56,477 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-11-24 02:11:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:11:56,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590449060] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:11:56,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:11:56,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 27 [2024-11-24 02:11:56,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717207874] [2024-11-24 02:11:56,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:11:56,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 02:11:56,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:11:56,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 02:11:56,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2024-11-24 02:11:57,039 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-11-24 02:11:57,040 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-11-24 02:11:57,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:11:57,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-11-24 02:11:57,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:12:00,423 INFO L124 PetriNetUnfolderBase]: 2844/4833 cut-off events. [2024-11-24 02:12:00,424 INFO L125 PetriNetUnfolderBase]: For 42072/42301 co-relation queries the response was YES. [2024-11-24 02:12:00,460 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-11-24 02:12:00,485 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 502 selfloop transitions, 263 changer transitions 6/806 dead transitions. [2024-11-24 02:12:00,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 806 transitions, 12256 flow [2024-11-24 02:12:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-24 02:12:00,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-11-24 02:12:00,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 370 transitions. [2024-11-24 02:12:00,489 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4057017543859649 [2024-11-24 02:12:00,490 INFO L175 Difference]: Start difference. First operand has 214 places, 367 transitions, 5408 flow. Second operand 38 states and 370 transitions. [2024-11-24 02:12:00,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 806 transitions, 12256 flow [2024-11-24 02:12:00,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 806 transitions, 12075 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-11-24 02:12:01,003 INFO L231 Difference]: Finished difference. Result has 262 places, 584 transitions, 9323 flow [2024-11-24 02:12:01,003 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-11-24 02:12:01,004 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 237 predicate places. [2024-11-24 02:12:01,004 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 584 transitions, 9323 flow [2024-11-24 02:12:01,004 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-11-24 02:12:01,004 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:12:01,004 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-11-24 02:12:01,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-24 02:12:01,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-24 02:12:01,205 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:12:01,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:12:01,205 INFO L85 PathProgramCache]: Analyzing trace with hash 499314032, now seen corresponding path program 17 times [2024-11-24 02:12:01,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:12:01,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698204940] [2024-11-24 02:12:01,206 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:12:01,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:12:01,236 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:12:01,236 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:12:01,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:12:01,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:12:01,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698204940] [2024-11-24 02:12:01,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698204940] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:12:01,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609588087] [2024-11-24 02:12:01,980 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:12:01,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:12:01,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:12:01,984 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:12:01,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-24 02:12:02,093 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:12:02,094 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:12:02,095 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-24 02:12:02,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:12:02,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:12:02,319 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:12:02,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:12:02,433 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-11-24 02:12:02,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:12:02,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609588087] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:12:02,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:12:02,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 17 [2024-11-24 02:12:02,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505864421] [2024-11-24 02:12:02,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:12:02,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-24 02:12:02,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:12:02,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-24 02:12:02,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2024-11-24 02:12:02,618 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:12:02,618 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-11-24 02:12:02,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:12:02,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:12:02,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:12:04,141 INFO L124 PetriNetUnfolderBase]: 2625/4653 cut-off events. [2024-11-24 02:12:04,141 INFO L125 PetriNetUnfolderBase]: For 55532/55793 co-relation queries the response was YES. [2024-11-24 02:12:04,173 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-11-24 02:12:04,197 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 427 selfloop transitions, 139 changer transitions 4/647 dead transitions. [2024-11-24 02:12:04,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 647 transitions, 11097 flow [2024-11-24 02:12:04,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-24 02:12:04,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-24 02:12:04,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 154 transitions. [2024-11-24 02:12:04,199 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-11-24 02:12:04,199 INFO L175 Difference]: Start difference. First operand has 262 places, 584 transitions, 9323 flow. Second operand 15 states and 154 transitions. [2024-11-24 02:12:04,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 647 transitions, 11097 flow [2024-11-24 02:12:04,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 647 transitions, 10883 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-11-24 02:12:04,630 INFO L231 Difference]: Finished difference. Result has 274 places, 602 transitions, 9790 flow [2024-11-24 02:12:04,630 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-11-24 02:12:04,631 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 249 predicate places. [2024-11-24 02:12:04,631 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 602 transitions, 9790 flow [2024-11-24 02:12:04,631 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-11-24 02:12:04,631 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:12:04,631 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-11-24 02:12:04,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-24 02:12:04,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:12:04,832 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:12:04,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:12:04,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1694717242, now seen corresponding path program 18 times [2024-11-24 02:12:04,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:12:04,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775672763] [2024-11-24 02:12:04,833 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:12:04,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:12:04,869 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 02:12:04,869 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:12:05,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:12:05,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:12:05,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775672763] [2024-11-24 02:12:05,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775672763] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:12:05,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049099480] [2024-11-24 02:12:05,690 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:12:05,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:12:05,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:12:05,693 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:12:05,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-24 02:12:05,805 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-24 02:12:05,805 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:12:05,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-24 02:12:05,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:12:05,892 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-11-24 02:12:06,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:12:06,363 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-11-24 02:12:06,446 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:12:06,447 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:12:11,384 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:12:11,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049099480] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:12:11,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:12:11,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 12] total 32 [2024-11-24 02:12:11,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720868723] [2024-11-24 02:12:11,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:12:11,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-24 02:12:11,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:12:11,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-24 02:12:11,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=884, Unknown=1, NotChecked=0, Total=1056 [2024-11-24 02:12:11,473 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:12:11,473 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-11-24 02:12:11,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:12:11,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:12:11,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:12:16,875 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-11-24 02:12:22,230 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-11-24 02:12:26,260 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-11-24 02:12:30,555 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-11-24 02:12:34,575 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-11-24 02:12:38,586 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-11-24 02:12:46,774 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-11-24 02:12:50,796 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-11-24 02:12:54,814 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-11-24 02:13:04,116 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-11-24 02:13:12,206 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-11-24 02:13:16,852 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-11-24 02:13:24,964 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-11-24 02:13:28,996 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-11-24 02:13:31,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 02:13:35,640 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-11-24 02:13:39,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.81s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 02:13:43,485 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-11-24 02:13:48,130 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-11-24 02:13:52,154 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-11-24 02:13:56,224 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-11-24 02:14:00,254 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-11-24 02:14:04,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-11-24 02:14:08,786 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-11-24 02:14:12,842 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-11-24 02:14:16,855 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-11-24 02:14:20,864 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-11-24 02:14:25,148 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-11-24 02:14:29,214 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-11-24 02:14:33,269 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-11-24 02:14:38,212 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-11-24 02:14:42,223 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-11-24 02:14:46,667 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-11-24 02:14:50,987 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-11-24 02:14:55,245 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-11-24 02:14:59,253 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-11-24 02:15:03,278 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-11-24 02:15:07,298 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-11-24 02:15:11,306 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-11-24 02:15:12,232 INFO L124 PetriNetUnfolderBase]: 4882/7943 cut-off events. [2024-11-24 02:15:12,232 INFO L125 PetriNetUnfolderBase]: For 88799/88799 co-relation queries the response was YES. [2024-11-24 02:15:12,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60099 conditions, 7943 events. 4882/7943 cut-off events. For 88799/88799 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 49308 event pairs, 143 based on Foata normal form. 1/7944 useless extension candidates. Maximal degree in co-relation 58520. Up to 4381 conditions per place. [2024-11-24 02:15:12,309 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 519 selfloop transitions, 735 changer transitions 4/1259 dead transitions. [2024-11-24 02:15:12,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 1259 transitions, 21404 flow [2024-11-24 02:15:12,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-24 02:15:12,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2024-11-24 02:15:12,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 514 transitions. [2024-11-24 02:15:12,312 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31495098039215685 [2024-11-24 02:15:12,312 INFO L175 Difference]: Start difference. First operand has 274 places, 602 transitions, 9790 flow. Second operand 68 states and 514 transitions. [2024-11-24 02:15:12,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 1259 transitions, 21404 flow [2024-11-24 02:15:13,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 1259 transitions, 21136 flow, removed 26 selfloop flow, removed 13 redundant places. [2024-11-24 02:15:13,266 INFO L231 Difference]: Finished difference. Result has 353 places, 1080 transitions, 19800 flow [2024-11-24 02:15:13,266 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=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=19800, PETRI_PLACES=353, PETRI_TRANSITIONS=1080} [2024-11-24 02:15:13,267 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 328 predicate places. [2024-11-24 02:15:13,267 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 1080 transitions, 19800 flow [2024-11-24 02:15:13,267 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-11-24 02:15:13,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:15:13,267 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-11-24 02:15:13,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-24 02:15:13,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:13,468 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:15:13,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:15:13,468 INFO L85 PathProgramCache]: Analyzing trace with hash 561821202, now seen corresponding path program 19 times [2024-11-24 02:15:13,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:15:13,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244818079] [2024-11-24 02:15:13,469 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:15:13,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:15:13,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:15:14,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:15:14,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:15:14,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244818079] [2024-11-24 02:15:14,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244818079] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:15:14,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727372811] [2024-11-24 02:15:14,511 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:15:14,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:14,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:15:14,514 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:15:14,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-24 02:15:14,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:15:14,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 02:15:14,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:15:14,987 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:14,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:15:15,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:15:15,325 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-11-24 02:15:15,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:15,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727372811] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:15:15,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:15:15,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-11-24 02:15:15,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523466167] [2024-11-24 02:15:15,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:15:15,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-24 02:15:15,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:15:15,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-24 02:15:15,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2024-11-24 02:15:15,577 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:15:15,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 1080 transitions, 19800 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-11-24 02:15:15,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:15:15,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:15:15,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:15:22,231 INFO L124 PetriNetUnfolderBase]: 5261/8559 cut-off events. [2024-11-24 02:15:22,231 INFO L125 PetriNetUnfolderBase]: For 120927/120927 co-relation queries the response was YES. [2024-11-24 02:15:22,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73068 conditions, 8559 events. 5261/8559 cut-off events. For 120927/120927 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 53811 event pairs, 171 based on Foata normal form. 1/8560 useless extension candidates. Maximal degree in co-relation 72614. Up to 5457 conditions per place. [2024-11-24 02:15:22,348 INFO L140 encePairwiseOnDemand]: 11/24 looper letters, 746 selfloop transitions, 640 changer transitions 1/1388 dead transitions. [2024-11-24 02:15:22,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 1388 transitions, 27110 flow [2024-11-24 02:15:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-24 02:15:22,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-24 02:15:22,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 305 transitions. [2024-11-24 02:15:22,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34346846846846846 [2024-11-24 02:15:22,350 INFO L175 Difference]: Start difference. First operand has 353 places, 1080 transitions, 19800 flow. Second operand 37 states and 305 transitions. [2024-11-24 02:15:22,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 1388 transitions, 27110 flow [2024-11-24 02:15:24,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1388 transitions, 25627 flow, removed 694 selfloop flow, removed 8 redundant places. [2024-11-24 02:15:24,114 INFO L231 Difference]: Finished difference. Result has 391 places, 1220 transitions, 23391 flow [2024-11-24 02:15:24,114 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=18406, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=521, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=23391, PETRI_PLACES=391, PETRI_TRANSITIONS=1220} [2024-11-24 02:15:24,115 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 366 predicate places. [2024-11-24 02:15:24,115 INFO L471 AbstractCegarLoop]: Abstraction has has 391 places, 1220 transitions, 23391 flow [2024-11-24 02:15:24,115 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-11-24 02:15:24,115 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:15:24,115 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-11-24 02:15:24,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-24 02:15:24,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:24,316 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:15:24,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:15:24,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2013861922, now seen corresponding path program 20 times [2024-11-24 02:15:24,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:15:24,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158852955] [2024-11-24 02:15:24,317 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:15:24,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:15:24,341 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:15:24,342 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:25,044 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:15:25,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:15:25,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158852955] [2024-11-24 02:15:25,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158852955] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:15:25,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334803836] [2024-11-24 02:15:25,044 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:15:25,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:25,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:15:25,046 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:15:25,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-24 02:15:25,145 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:15:25,145 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:25,147 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 02:15:25,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:15:25,399 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:15:25,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:15:25,684 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:15:25,684 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-11-24 02:15:25,786 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:25,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334803836] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:15:25,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:15:25,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 22 [2024-11-24 02:15:25,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812779914] [2024-11-24 02:15:25,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:15:25,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-24 02:15:25,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:15:25,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-24 02:15:25,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2024-11-24 02:15:26,039 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:15:26,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1220 transitions, 23391 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-11-24 02:15:26,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:15:26,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:15:26,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:15:30,393 INFO L124 PetriNetUnfolderBase]: 4360/7616 cut-off events. [2024-11-24 02:15:30,393 INFO L125 PetriNetUnfolderBase]: For 141371/141523 co-relation queries the response was YES. [2024-11-24 02:15:30,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70945 conditions, 7616 events. 4360/7616 cut-off events. For 141371/141523 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 52496 event pairs, 161 based on Foata normal form. 83/7665 useless extension candidates. Maximal degree in co-relation 70537. Up to 5608 conditions per place. [2024-11-24 02:15:30,523 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 997 selfloop transitions, 143 changer transitions 1/1293 dead transitions. [2024-11-24 02:15:30,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 1293 transitions, 26645 flow [2024-11-24 02:15:30,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 02:15:30,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 02:15:30,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-11-24 02:15:30,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4391025641025641 [2024-11-24 02:15:30,525 INFO L175 Difference]: Start difference. First operand has 391 places, 1220 transitions, 23391 flow. Second operand 13 states and 137 transitions. [2024-11-24 02:15:30,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 1293 transitions, 26645 flow [2024-11-24 02:15:32,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1293 transitions, 25980 flow, removed 266 selfloop flow, removed 15 redundant places. [2024-11-24 02:15:32,406 INFO L231 Difference]: Finished difference. Result has 391 places, 1243 transitions, 23653 flow [2024-11-24 02:15:32,407 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=22726, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1081, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=23653, PETRI_PLACES=391, PETRI_TRANSITIONS=1243} [2024-11-24 02:15:32,408 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 366 predicate places. [2024-11-24 02:15:32,408 INFO L471 AbstractCegarLoop]: Abstraction has has 391 places, 1243 transitions, 23653 flow [2024-11-24 02:15:32,408 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-11-24 02:15:32,408 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:15:32,408 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-11-24 02:15:32,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-24 02:15:32,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:32,609 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:15:32,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:15:32,610 INFO L85 PathProgramCache]: Analyzing trace with hash -870082900, now seen corresponding path program 21 times [2024-11-24 02:15:32,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:15:32,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832027227] [2024-11-24 02:15:32,610 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:15:32,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:15:32,637 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:15:32,637 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:33,604 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:15:33,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:15:33,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832027227] [2024-11-24 02:15:33,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832027227] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:15:33,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734342224] [2024-11-24 02:15:33,605 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:15:33,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:33,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:15:33,609 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:15:33,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-24 02:15:33,702 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:15:33,702 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:33,704 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-24 02:15:33,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:15:34,003 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:34,003 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:15:34,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:15:34,320 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-11-24 02:15:34,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:34,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734342224] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:15:34,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:15:34,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 9] total 23 [2024-11-24 02:15:34,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649033457] [2024-11-24 02:15:34,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:15:34,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-24 02:15:34,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:15:34,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-24 02:15:34,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2024-11-24 02:15:34,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:15:34,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1243 transitions, 23653 flow. Second operand has 24 states, 24 states have (on average 6.916666666666667) internal successors, (166), 24 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:15:34,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:15:34,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:15:34,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:15:39,856 INFO L124 PetriNetUnfolderBase]: 4652/8132 cut-off events. [2024-11-24 02:15:39,857 INFO L125 PetriNetUnfolderBase]: For 153738/153920 co-relation queries the response was YES. [2024-11-24 02:15:39,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75925 conditions, 8132 events. 4652/8132 cut-off events. For 153738/153920 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 56531 event pairs, 173 based on Foata normal form. 111/8206 useless extension candidates. Maximal degree in co-relation 75517. Up to 5923 conditions per place. [2024-11-24 02:15:39,969 INFO L140 encePairwiseOnDemand]: 12/24 looper letters, 1036 selfloop transitions, 184 changer transitions 6/1378 dead transitions. [2024-11-24 02:15:39,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 1378 transitions, 28186 flow [2024-11-24 02:15:39,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-24 02:15:39,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-24 02:15:39,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 245 transitions. [2024-11-24 02:15:39,971 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-11-24 02:15:39,971 INFO L175 Difference]: Start difference. First operand has 391 places, 1243 transitions, 23653 flow. Second operand 25 states and 245 transitions. [2024-11-24 02:15:39,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 1378 transitions, 28186 flow [2024-11-24 02:15:41,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1378 transitions, 28001 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-11-24 02:15:41,945 INFO L231 Difference]: Finished difference. Result has 418 places, 1301 transitions, 25310 flow [2024-11-24 02:15:41,946 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=23468, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1096, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=25310, PETRI_PLACES=418, PETRI_TRANSITIONS=1301} [2024-11-24 02:15:41,946 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 393 predicate places. [2024-11-24 02:15:41,947 INFO L471 AbstractCegarLoop]: Abstraction has has 418 places, 1301 transitions, 25310 flow [2024-11-24 02:15:41,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.916666666666667) internal successors, (166), 24 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:15:41,947 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:15:41,947 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-11-24 02:15:41,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-24 02:15:42,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:42,148 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-24 02:15:42,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:15:42,149 INFO L85 PathProgramCache]: Analyzing trace with hash -164762934, now seen corresponding path program 22 times [2024-11-24 02:15:42,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:15:42,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322801143] [2024-11-24 02:15:42,149 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:15:42,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:15:42,171 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:15:42,172 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:42,957 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:42,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:15:42,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322801143] [2024-11-24 02:15:42,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322801143] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:15:42,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110254738] [2024-11-24 02:15:42,957 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 02:15:42,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:42,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:15:42,960 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:15:42,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-24 02:15:43,063 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 02:15:43,063 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:43,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 02:15:43,066 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:15:43,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:43,528 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:15:43,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:15:43,982 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-11-24 02:15:44,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:44,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110254738] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:15:44,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:15:44,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-11-24 02:15:44,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888312706] [2024-11-24 02:15:44,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:15:44,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-24 02:15:44,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:15:44,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-24 02:15:44,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2024-11-24 02:15:44,188 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:15:44,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1301 transitions, 25310 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-11-24 02:15:44,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:15:44,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:15:44,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:15:52,170 INFO L124 PetriNetUnfolderBase]: 6315/10275 cut-off events. [2024-11-24 02:15:52,170 INFO L125 PetriNetUnfolderBase]: For 190642/190642 co-relation queries the response was YES. [2024-11-24 02:15:52,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95116 conditions, 10275 events. 6315/10275 cut-off events. For 190642/190642 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 65417 event pairs, 264 based on Foata normal form. 2/10277 useless extension candidates. Maximal degree in co-relation 94671. Up to 6744 conditions per place. [2024-11-24 02:15:52,352 INFO L140 encePairwiseOnDemand]: 11/24 looper letters, 884 selfloop transitions, 750 changer transitions 6/1641 dead transitions. [2024-11-24 02:15:52,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 1641 transitions, 34106 flow [2024-11-24 02:15:52,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-24 02:15:52,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-11-24 02:15:52,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 366 transitions. [2024-11-24 02:15:52,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-11-24 02:15:52,355 INFO L175 Difference]: Start difference. First operand has 418 places, 1301 transitions, 25310 flow. Second operand 44 states and 366 transitions. [2024-11-24 02:15:52,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 1641 transitions, 34106 flow [2024-11-24 02:15:54,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1641 transitions, 33608 flow, removed 191 selfloop flow, removed 9 redundant places. [2024-11-24 02:15:55,025 INFO L231 Difference]: Finished difference. Result has 467 places, 1467 transitions, 31256 flow [2024-11-24 02:15:55,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=24818, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=621, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=31256, PETRI_PLACES=467, PETRI_TRANSITIONS=1467} [2024-11-24 02:15:55,027 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 442 predicate places. [2024-11-24 02:15:55,027 INFO L471 AbstractCegarLoop]: Abstraction has has 467 places, 1467 transitions, 31256 flow [2024-11-24 02:15:55,027 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-11-24 02:15:55,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:15:55,027 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-11-24 02:15:55,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-24 02:15:55,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:55,228 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-11-24 02:15:55,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:15:55,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1184612140, now seen corresponding path program 23 times [2024-11-24 02:15:55,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:15:55,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421041753] [2024-11-24 02:15:55,229 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:15:55,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:15:55,254 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-24 02:15:55,254 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:55,603 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:55,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:15:55,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421041753] [2024-11-24 02:15:55,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421041753] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:15:55,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262862313] [2024-11-24 02:15:55,603 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 02:15:55,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:15:55,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:15:55,608 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:15:55,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-24 02:15:55,722 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-24 02:15:55,723 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:15:55,724 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 02:15:55,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:15:55,987 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:55,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:15:56,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:15:56,251 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-11-24 02:15:56,323 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:15:56,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262862313] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:15:56,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:15:56,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-24 02:15:56,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479364789] [2024-11-24 02:15:56,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:15:56,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-24 02:15:56,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:15:56,324 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-24 02:15:56,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2024-11-24 02:15:56,541 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 24 [2024-11-24 02:15:56,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 1467 transitions, 31256 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-11-24 02:15:56,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:15:56,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 24 [2024-11-24 02:15:56,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:16:02,753 INFO L124 PetriNetUnfolderBase]: 5517/9548 cut-off events. [2024-11-24 02:16:02,753 INFO L125 PetriNetUnfolderBase]: For 249110/249296 co-relation queries the response was YES. [2024-11-24 02:16:02,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100164 conditions, 9548 events. 5517/9548 cut-off events. For 249110/249296 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 66035 event pairs, 229 based on Foata normal form. 107/9605 useless extension candidates. Maximal degree in co-relation 99726. Up to 6773 conditions per place. [2024-11-24 02:16:02,922 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 1161 selfloop transitions, 243 changer transitions 1/1595 dead transitions. [2024-11-24 02:16:02,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 1595 transitions, 36461 flow [2024-11-24 02:16:02,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-24 02:16:02,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-24 02:16:02,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 195 transitions. [2024-11-24 02:16:02,924 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-11-24 02:16:02,924 INFO L175 Difference]: Start difference. First operand has 467 places, 1467 transitions, 31256 flow. Second operand 19 states and 195 transitions. [2024-11-24 02:16:02,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 1595 transitions, 36461 flow [2024-11-24 02:16:06,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1595 transitions, 35285 flow, removed 510 selfloop flow, removed 12 redundant places. [2024-11-24 02:16:06,493 INFO L231 Difference]: Finished difference. Result has 483 places, 1535 transitions, 32619 flow [2024-11-24 02:16:06,494 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=30080, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=32619, PETRI_PLACES=483, PETRI_TRANSITIONS=1535} [2024-11-24 02:16:06,495 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 458 predicate places. [2024-11-24 02:16:06,495 INFO L471 AbstractCegarLoop]: Abstraction has has 483 places, 1535 transitions, 32619 flow [2024-11-24 02:16:06,496 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-11-24 02:16:06,496 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:16:06,496 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-11-24 02:16:06,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-24 02:16:06,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:16:06,700 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-11-24 02:16:06,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:16:06,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1162404848, now seen corresponding path program 24 times [2024-11-24 02:16:06,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:16:06,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648791461] [2024-11-24 02:16:06,701 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:16:06,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:16:06,730 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 02:16:06,730 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:16:07,840 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:16:07,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:16:07,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648791461] [2024-11-24 02:16:07,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648791461] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:16:07,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745688720] [2024-11-24 02:16:07,841 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 02:16:07,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:16:07,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:16:07,843 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:16:07,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-24 02:16:07,948 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 02:16:07,948 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:16:07,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 02:16:07,951 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:16:08,258 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 02:16:08,258 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:16:08,645 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:16:08,645 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-11-24 02:16:08,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:16:08,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745688720] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:16:08,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:16:08,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 9] total 27 [2024-11-24 02:16:08,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127361014] [2024-11-24 02:16:08,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:16:08,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 02:16:08,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:16:08,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 02:16:08,757 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2024-11-24 02:16:08,837 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:16:08,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 1535 transitions, 32619 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-11-24 02:16:08,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:16:08,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:16:08,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:16:18,359 INFO L124 PetriNetUnfolderBase]: 7608/12365 cut-off events. [2024-11-24 02:16:18,359 INFO L125 PetriNetUnfolderBase]: For 314117/314117 co-relation queries the response was YES. [2024-11-24 02:16:18,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126712 conditions, 12365 events. 7608/12365 cut-off events. For 314117/314117 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 80302 event pairs, 253 based on Foata normal form. 1/12366 useless extension candidates. Maximal degree in co-relation 126235. Up to 8474 conditions per place. [2024-11-24 02:16:18,632 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 1136 selfloop transitions, 897 changer transitions 4/2038 dead transitions. [2024-11-24 02:16:18,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 2038 transitions, 47925 flow [2024-11-24 02:16:18,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-24 02:16:18,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-24 02:16:18,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 268 transitions. [2024-11-24 02:16:18,633 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3383838383838384 [2024-11-24 02:16:18,633 INFO L175 Difference]: Start difference. First operand has 483 places, 1535 transitions, 32619 flow. Second operand 33 states and 268 transitions. [2024-11-24 02:16:18,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 2038 transitions, 47925 flow [2024-11-24 02:16:23,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 2038 transitions, 47127 flow, removed 321 selfloop flow, removed 8 redundant places. [2024-11-24 02:16:23,272 INFO L231 Difference]: Finished difference. Result has 517 places, 1853 transitions, 43583 flow [2024-11-24 02:16:23,273 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=31935, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=602, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=43583, PETRI_PLACES=517, PETRI_TRANSITIONS=1853} [2024-11-24 02:16:23,274 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 492 predicate places. [2024-11-24 02:16:23,274 INFO L471 AbstractCegarLoop]: Abstraction has has 517 places, 1853 transitions, 43583 flow [2024-11-24 02:16:23,274 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-11-24 02:16:23,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:16:23,275 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-11-24 02:16:23,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-24 02:16:23,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-24 02:16:23,475 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-11-24 02:16:23,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:16:23,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1931014518, now seen corresponding path program 25 times [2024-11-24 02:16:23,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:16:23,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097050314] [2024-11-24 02:16:23,476 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:16:23,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:16:23,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:16:24,658 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:16:24,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:16:24,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097050314] [2024-11-24 02:16:24,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097050314] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:16:24,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104495065] [2024-11-24 02:16:24,659 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 02:16:24,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:16:24,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:16:24,662 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:16:24,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-24 02:16:24,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 02:16:24,771 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-24 02:16:24,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:16:25,142 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:16:25,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:16:25,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:16:25,502 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-11-24 02:16:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:16:25,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104495065] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:16:25,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:16:25,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-11-24 02:16:25,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704112958] [2024-11-24 02:16:25,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:16:25,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-24 02:16:25,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:16:25,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-24 02:16:25,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2024-11-24 02:16:25,705 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:16:25,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 1853 transitions, 43583 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-11-24 02:16:25,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:16:25,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:16:25,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:16:38,296 INFO L124 PetriNetUnfolderBase]: 7920/12880 cut-off events. [2024-11-24 02:16:38,296 INFO L125 PetriNetUnfolderBase]: For 353107/353107 co-relation queries the response was YES. [2024-11-24 02:16:38,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141110 conditions, 12880 events. 7920/12880 cut-off events. For 353107/353107 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 84171 event pairs, 273 based on Foata normal form. 2/12882 useless extension candidates. Maximal degree in co-relation 140573. Up to 8704 conditions per place. [2024-11-24 02:16:38,562 INFO L140 encePairwiseOnDemand]: 11/24 looper letters, 1144 selfloop transitions, 934 changer transitions 5/2084 dead transitions. [2024-11-24 02:16:38,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 2084 transitions, 52406 flow [2024-11-24 02:16:38,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-24 02:16:38,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-24 02:16:38,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 272 transitions. [2024-11-24 02:16:38,564 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-11-24 02:16:38,564 INFO L175 Difference]: Start difference. First operand has 517 places, 1853 transitions, 43583 flow. Second operand 32 states and 272 transitions. [2024-11-24 02:16:38,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 2084 transitions, 52406 flow [2024-11-24 02:16:44,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 2084 transitions, 50658 flow, removed 735 selfloop flow, removed 15 redundant places. [2024-11-24 02:16:44,479 INFO L231 Difference]: Finished difference. Result has 540 places, 1930 transitions, 47703 flow [2024-11-24 02:16:44,480 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=42287, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=860, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=951, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=47703, PETRI_PLACES=540, PETRI_TRANSITIONS=1930} [2024-11-24 02:16:44,481 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 515 predicate places. [2024-11-24 02:16:44,481 INFO L471 AbstractCegarLoop]: Abstraction has has 540 places, 1930 transitions, 47703 flow [2024-11-24 02:16:44,481 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-11-24 02:16:44,481 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:16:44,481 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-11-24 02:16:44,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-24 02:16:44,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:16:44,682 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-11-24 02:16:44,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:16:44,682 INFO L85 PathProgramCache]: Analyzing trace with hash 826702812, now seen corresponding path program 26 times [2024-11-24 02:16:44,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:16:44,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489305629] [2024-11-24 02:16:44,682 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:16:44,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:16:44,696 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:16:44,697 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:16:45,388 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:16:45,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:16:45,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489305629] [2024-11-24 02:16:45,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489305629] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:16:45,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284061111] [2024-11-24 02:16:45,388 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 02:16:45,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:16:45,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:16:45,390 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:16:45,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-24 02:16:45,474 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 02:16:45,474 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:16:45,476 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-24 02:16:45,476 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:16:45,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:16:45,674 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:16:45,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 02:16:45,996 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-11-24 02:16:46,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:16:46,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284061111] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:16:46,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:16:46,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 9] total 27 [2024-11-24 02:16:46,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848691038] [2024-11-24 02:16:46,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:16:46,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 02:16:46,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:16:46,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 02:16:46,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2024-11-24 02:16:46,273 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:16:46,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 1930 transitions, 47703 flow. Second operand has 28 states, 28 states have (on average 5.107142857142857) internal successors, (143), 28 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:16:46,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:16:46,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:16:46,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 02:17:00,015 INFO L124 PetriNetUnfolderBase]: 8766/14254 cut-off events. [2024-11-24 02:17:00,015 INFO L125 PetriNetUnfolderBase]: For 444242/444242 co-relation queries the response was YES. [2024-11-24 02:17:00,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162882 conditions, 14254 events. 8766/14254 cut-off events. For 444242/444242 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 94743 event pairs, 353 based on Foata normal form. 2/14256 useless extension candidates. Maximal degree in co-relation 162337. Up to 9022 conditions per place. [2024-11-24 02:17:00,565 INFO L140 encePairwiseOnDemand]: 10/24 looper letters, 1212 selfloop transitions, 1118 changer transitions 4/2335 dead transitions. [2024-11-24 02:17:00,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 2335 transitions, 61378 flow [2024-11-24 02:17:00,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-24 02:17:00,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2024-11-24 02:17:00,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 342 transitions. [2024-11-24 02:17:00,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2024-11-24 02:17:00,567 INFO L175 Difference]: Start difference. First operand has 540 places, 1930 transitions, 47703 flow. Second operand 42 states and 342 transitions. [2024-11-24 02:17:00,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 2335 transitions, 61378 flow [2024-11-24 02:17:07,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 2335 transitions, 60917 flow, removed 134 selfloop flow, removed 17 redundant places. [2024-11-24 02:17:07,434 INFO L231 Difference]: Finished difference. Result has 577 places, 2137 transitions, 57603 flow [2024-11-24 02:17:07,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=47249, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=933, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=934, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=57603, PETRI_PLACES=577, PETRI_TRANSITIONS=2137} [2024-11-24 02:17:07,436 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 552 predicate places. [2024-11-24 02:17:07,436 INFO L471 AbstractCegarLoop]: Abstraction has has 577 places, 2137 transitions, 57603 flow [2024-11-24 02:17:07,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.107142857142857) internal successors, (143), 28 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 02:17:07,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 02:17:07,437 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-11-24 02:17:07,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-24 02:17:07,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:17:07,637 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-11-24 02:17:07,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 02:17:07,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1082472584, now seen corresponding path program 27 times [2024-11-24 02:17:07,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 02:17:07,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565370551] [2024-11-24 02:17:07,638 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:17:07,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 02:17:07,653 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:17:07,653 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:17:08,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:17:08,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 02:17:08,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565370551] [2024-11-24 02:17:08,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565370551] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 02:17:08,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733449255] [2024-11-24 02:17:08,640 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 02:17:08,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 02:17:08,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 02:17:08,643 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 02:17:08,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670fe251-4a43-4f21-b435-c959ebe3e84f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-24 02:17:08,745 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 02:17:08,745 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 02:17:08,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-24 02:17:08,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 02:17:08,828 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-11-24 02:17:09,254 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 02:17:09,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 02:17:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 02:17:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733449255] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 02:17:09,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 02:17:09,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 9] total 36 [2024-11-24 02:17:09,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382500705] [2024-11-24 02:17:09,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 02:17:09,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-24 02:17:09,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 02:17:09,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-24 02:17:09,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2024-11-24 02:17:09,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 24 [2024-11-24 02:17:09,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 2137 transitions, 57603 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-11-24 02:17:09,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 02:17:09,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 24 [2024-11-24 02:17:09,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand