./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0ead2366baa94ec77674f75cd829f45857f5651e204e91d33a749a2af2868461 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 14:35:22,894 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 14:35:22,952 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 14:35:22,957 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 14:35:22,958 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 14:35:22,979 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 14:35:22,980 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 14:35:22,980 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 14:35:22,980 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 14:35:22,980 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 14:35:22,981 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 14:35:22,981 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 14:35:22,981 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 14:35:22,981 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 14:35:22,981 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 14:35:22,981 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 14:35:22,981 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 14:35:22,981 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 14:35:22,981 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 14:35:22,982 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:35:22,982 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:35:22,983 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:35:22,983 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 14:35:22,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 14:35:22,984 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 14:35:22,984 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 14:35:22,984 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 14:35:22,984 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 14:35:22,984 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_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0ead2366baa94ec77674f75cd829f45857f5651e204e91d33a749a2af2868461 [2024-12-02 14:35:23,205 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 14:35:23,212 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 14:35:23,214 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 14:35:23,215 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 14:35:23,216 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 14:35:23,217 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c [2024-12-02 14:35:25,807 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/data/77ca00f1b/45e516257cc546eda8e08118fe64eb41/FLAGc73bd9665 [2024-12-02 14:35:26,008 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 14:35:26,009 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c [2024-12-02 14:35:26,015 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/data/77ca00f1b/45e516257cc546eda8e08118fe64eb41/FLAGc73bd9665 [2024-12-02 14:35:26,386 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/data/77ca00f1b/45e516257cc546eda8e08118fe64eb41 [2024-12-02 14:35:26,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 14:35:26,389 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 14:35:26,390 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 14:35:26,390 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 14:35:26,393 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 14:35:26,394 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,394 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bd62a11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26, skipping insertion in model container [2024-12-02 14:35:26,394 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,405 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 14:35:26,549 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_2be8e5e7-e0f7-49e2-b377-073ed198df1e/sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c[2124,2137] [2024-12-02 14:35:26,552 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:35:26,560 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 14:35:26,575 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_2be8e5e7-e0f7-49e2-b377-073ed198df1e/sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c[2124,2137] [2024-12-02 14:35:26,576 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:35:26,589 INFO L204 MainTranslator]: Completed translation [2024-12-02 14:35:26,590 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26 WrapperNode [2024-12-02 14:35:26,590 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 14:35:26,591 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 14:35:26,591 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 14:35:26,591 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 14:35:26,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,602 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,613 INFO L138 Inliner]: procedures = 20, calls = 14, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 46 [2024-12-02 14:35:26,613 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 14:35:26,613 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 14:35:26,613 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 14:35:26,614 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 14:35:26,619 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,620 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,621 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,630 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 14:35:26,630 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,630 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,632 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,633 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,635 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,636 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,637 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,638 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 14:35:26,639 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 14:35:26,639 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 14:35:26,639 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 14:35:26,640 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (1/1) ... [2024-12-02 14:35:26,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:35:26,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:26,669 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 14:35:26,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 14:35:26,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 14:35:26,695 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 14:35:26,695 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 14:35:26,695 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 14:35:26,695 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 14:35:26,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 14:35:26,695 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 14:35:26,696 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 14:35:26,696 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 14:35:26,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 14:35:26,697 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 14:35:26,768 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 14:35:26,770 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 14:35:26,911 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 14:35:26,911 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 14:35:27,020 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 14:35:27,020 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 14:35:27,021 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:35:27 BoogieIcfgContainer [2024-12-02 14:35:27,021 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 14:35:27,023 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 14:35:27,023 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 14:35:27,027 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 14:35:27,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:35:26" (1/3) ... [2024-12-02 14:35:27,028 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48f34090 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:35:27, skipping insertion in model container [2024-12-02 14:35:27,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:35:26" (2/3) ... [2024-12-02 14:35:27,028 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48f34090 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:35:27, skipping insertion in model container [2024-12-02 14:35:27,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:35:27" (3/3) ... [2024-12-02 14:35:27,029 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2024-12-02 14:35:27,041 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 14:35:27,042 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-nonblocking-cntr-alt.wvr.c that has 3 procedures, 20 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-12-02 14:35:27,042 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 14:35:27,076 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 14:35:27,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 26 places, 21 transitions, 56 flow [2024-12-02 14:35:27,126 INFO L124 PetriNetUnfolderBase]: 2/19 cut-off events. [2024-12-02 14:35:27,128 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 14:35:27,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 19 events. 2/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 20 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 14. Up to 2 conditions per place. [2024-12-02 14:35:27,130 INFO L82 GeneralOperation]: Start removeDead. Operand has 26 places, 21 transitions, 56 flow [2024-12-02 14:35:27,133 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 23 places, 18 transitions, 48 flow [2024-12-02 14:35:27,139 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 14:35:27,149 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;@742c09de, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 14:35:27,149 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 14:35:27,157 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 14:35:27,157 INFO L124 PetriNetUnfolderBase]: 2/17 cut-off events. [2024-12-02 14:35:27,157 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 14:35:27,157 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:27,158 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:27,158 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:27,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:27,162 INFO L85 PathProgramCache]: Analyzing trace with hash 834448638, now seen corresponding path program 1 times [2024-12-02 14:35:27,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:27,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070640293] [2024-12-02 14:35:27,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:35:27,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:35:27,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:27,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:27,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070640293] [2024-12-02 14:35:27,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070640293] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:35:27,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:35:27,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:35:27,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889185753] [2024-12-02 14:35:27,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:35:27,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:35:27,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:27,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:35:27,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:35:27,430 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 21 [2024-12-02 14:35:27,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 48 flow. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:27,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:27,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 21 [2024-12-02 14:35:27,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:27,527 INFO L124 PetriNetUnfolderBase]: 61/124 cut-off events. [2024-12-02 14:35:27,527 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-12-02 14:35:27,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251 conditions, 124 events. 61/124 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 381 event pairs, 31 based on Foata normal form. 9/128 useless extension candidates. Maximal degree in co-relation 214. Up to 86 conditions per place. [2024-12-02 14:35:27,529 INFO L140 encePairwiseOnDemand]: 17/21 looper letters, 19 selfloop transitions, 3 changer transitions 0/25 dead transitions. [2024-12-02 14:35:27,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 25 transitions, 109 flow [2024-12-02 14:35:27,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:35:27,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 14:35:27,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 43 transitions. [2024-12-02 14:35:27,539 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-12-02 14:35:27,540 INFO L175 Difference]: Start difference. First operand has 23 places, 18 transitions, 48 flow. Second operand 4 states and 43 transitions. [2024-12-02 14:35:27,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 25 transitions, 109 flow [2024-12-02 14:35:27,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 25 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 14:35:27,546 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 54 flow [2024-12-02 14:35:27,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=54, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2024-12-02 14:35:27,550 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 0 predicate places. [2024-12-02 14:35:27,550 INFO L471 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 54 flow [2024-12-02 14:35:27,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:27,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:27,551 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:27,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 14:35:27,551 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:27,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:27,552 INFO L85 PathProgramCache]: Analyzing trace with hash -731539792, now seen corresponding path program 1 times [2024-12-02 14:35:27,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:27,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232510350] [2024-12-02 14:35:27,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:35:27,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:27,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:35:27,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:35:27,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:27,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232510350] [2024-12-02 14:35:27,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232510350] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:35:27,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:35:27,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:35:27,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168157632] [2024-12-02 14:35:27,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:35:27,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:35:27,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:27,636 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:35:27,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:35:27,639 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 21 [2024-12-02 14:35:27,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 54 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:27,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:27,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 21 [2024-12-02 14:35:27,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:27,725 INFO L124 PetriNetUnfolderBase]: 89/174 cut-off events. [2024-12-02 14:35:27,726 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-12-02 14:35:27,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 407 conditions, 174 events. 89/174 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 580 event pairs, 37 based on Foata normal form. 10/179 useless extension candidates. Maximal degree in co-relation 104. Up to 108 conditions per place. [2024-12-02 14:35:27,728 INFO L140 encePairwiseOnDemand]: 17/21 looper letters, 22 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-12-02 14:35:27,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 28 transitions, 133 flow [2024-12-02 14:35:27,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:35:27,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 14:35:27,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 44 transitions. [2024-12-02 14:35:27,729 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-12-02 14:35:27,729 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 54 flow. Second operand 4 states and 44 transitions. [2024-12-02 14:35:27,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 28 transitions, 133 flow [2024-12-02 14:35:27,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 28 transitions, 127 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 14:35:27,731 INFO L231 Difference]: Finished difference. Result has 25 places, 20 transitions, 64 flow [2024-12-02 14:35:27,731 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=64, PETRI_PLACES=25, PETRI_TRANSITIONS=20} [2024-12-02 14:35:27,732 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 2 predicate places. [2024-12-02 14:35:27,732 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 20 transitions, 64 flow [2024-12-02 14:35:27,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:27,732 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:27,732 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:27,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 14:35:27,732 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:27,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:27,733 INFO L85 PathProgramCache]: Analyzing trace with hash 618627102, now seen corresponding path program 1 times [2024-12-02 14:35:27,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:27,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645729661] [2024-12-02 14:35:27,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:35:27,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:27,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:35:28,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:28,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:28,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645729661] [2024-12-02 14:35:28,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645729661] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:28,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121115178] [2024-12-02 14:35:28,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:35:28,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:28,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:28,133 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:28,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 14:35:28,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:35:28,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 14:35:28,205 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:28,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:28,533 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:29,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:29,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121115178] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:29,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:29,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2024-12-02 14:35:29,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656917728] [2024-12-02 14:35:29,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:29,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 14:35:29,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:29,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 14:35:29,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:35:29,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:29,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 64 flow. Second operand has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:29,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:29,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:29,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:30,183 INFO L124 PetriNetUnfolderBase]: 387/665 cut-off events. [2024-12-02 14:35:30,183 INFO L125 PetriNetUnfolderBase]: For 195/195 co-relation queries the response was YES. [2024-12-02 14:35:30,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1649 conditions, 665 events. 387/665 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2646 event pairs, 23 based on Foata normal form. 14/679 useless extension candidates. Maximal degree in co-relation 595. Up to 218 conditions per place. [2024-12-02 14:35:30,188 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 74 selfloop transitions, 53 changer transitions 15/143 dead transitions. [2024-12-02 14:35:30,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 143 transitions, 708 flow [2024-12-02 14:35:30,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 14:35:30,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 14:35:30,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 215 transitions. [2024-12-02 14:35:30,191 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39377289377289376 [2024-12-02 14:35:30,192 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 64 flow. Second operand 26 states and 215 transitions. [2024-12-02 14:35:30,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 143 transitions, 708 flow [2024-12-02 14:35:30,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 143 transitions, 696 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 14:35:30,195 INFO L231 Difference]: Finished difference. Result has 65 places, 76 transitions, 504 flow [2024-12-02 14:35:30,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=504, PETRI_PLACES=65, PETRI_TRANSITIONS=76} [2024-12-02 14:35:30,196 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 42 predicate places. [2024-12-02 14:35:30,196 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 76 transitions, 504 flow [2024-12-02 14:35:30,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:30,197 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:30,197 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:30,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 14:35:30,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:30,398 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:30,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:30,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1547369548, now seen corresponding path program 2 times [2024-12-02 14:35:30,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:30,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310594979] [2024-12-02 14:35:30,398 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:35:30,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:30,412 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:35:30,412 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:30,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:30,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:30,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310594979] [2024-12-02 14:35:30,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310594979] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:30,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602275301] [2024-12-02 14:35:30,634 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:35:30,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:30,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:30,637 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:30,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 14:35:30,684 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:35:30,684 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:30,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 14:35:30,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:30,874 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:31,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:31,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602275301] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:31,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:31,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-12-02 14:35:31,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797211413] [2024-12-02 14:35:31,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:31,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 14:35:31,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:31,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 14:35:31,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:35:31,304 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:31,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 76 transitions, 504 flow. Second operand has 23 states, 23 states have (on average 4.826086956521739) internal successors, (111), 23 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:31,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:31,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:31,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:32,269 INFO L124 PetriNetUnfolderBase]: 575/1019 cut-off events. [2024-12-02 14:35:32,269 INFO L125 PetriNetUnfolderBase]: For 2651/2651 co-relation queries the response was YES. [2024-12-02 14:35:32,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4259 conditions, 1019 events. 575/1019 cut-off events. For 2651/2651 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4724 event pairs, 35 based on Foata normal form. 2/1021 useless extension candidates. Maximal degree in co-relation 4213. Up to 292 conditions per place. [2024-12-02 14:35:32,281 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 102 selfloop transitions, 112 changer transitions 28/243 dead transitions. [2024-12-02 14:35:32,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 243 transitions, 1980 flow [2024-12-02 14:35:32,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 14:35:32,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 14:35:32,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 233 transitions. [2024-12-02 14:35:32,283 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4438095238095238 [2024-12-02 14:35:32,284 INFO L175 Difference]: Start difference. First operand has 65 places, 76 transitions, 504 flow. Second operand 25 states and 233 transitions. [2024-12-02 14:35:32,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 243 transitions, 1980 flow [2024-12-02 14:35:32,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 243 transitions, 1958 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-12-02 14:35:32,313 INFO L231 Difference]: Finished difference. Result has 104 places, 148 transitions, 1473 flow [2024-12-02 14:35:32,314 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1473, PETRI_PLACES=104, PETRI_TRANSITIONS=148} [2024-12-02 14:35:32,314 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 81 predicate places. [2024-12-02 14:35:32,314 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 148 transitions, 1473 flow [2024-12-02 14:35:32,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.826086956521739) internal successors, (111), 23 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:32,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:32,315 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:32,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 14:35:32,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:32,515 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:32,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:32,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1248702784, now seen corresponding path program 3 times [2024-12-02 14:35:32,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:32,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54866738] [2024-12-02 14:35:32,516 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:35:32,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:32,530 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:35:32,530 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:32,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:32,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:32,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54866738] [2024-12-02 14:35:32,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54866738] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:32,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963171132] [2024-12-02 14:35:32,848 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:35:32,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:32,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:32,849 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:32,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 14:35:32,893 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:35:32,893 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:32,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 14:35:32,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:33,095 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:33,095 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:33,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:33,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963171132] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:33,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:33,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2024-12-02 14:35:33,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368156249] [2024-12-02 14:35:33,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:33,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 14:35:33,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:33,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 14:35:33,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:35:33,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:33,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 148 transitions, 1473 flow. Second operand has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:33,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:33,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:33,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:34,686 INFO L124 PetriNetUnfolderBase]: 639/1130 cut-off events. [2024-12-02 14:35:34,686 INFO L125 PetriNetUnfolderBase]: For 6525/6525 co-relation queries the response was YES. [2024-12-02 14:35:34,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6269 conditions, 1130 events. 639/1130 cut-off events. For 6525/6525 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5340 event pairs, 34 based on Foata normal form. 16/1146 useless extension candidates. Maximal degree in co-relation 6201. Up to 327 conditions per place. [2024-12-02 14:35:34,693 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 109 selfloop transitions, 121 changer transitions 36/267 dead transitions. [2024-12-02 14:35:34,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 267 transitions, 2924 flow [2024-12-02 14:35:34,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 14:35:34,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 14:35:34,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 263 transitions. [2024-12-02 14:35:34,695 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4174603174603175 [2024-12-02 14:35:34,696 INFO L175 Difference]: Start difference. First operand has 104 places, 148 transitions, 1473 flow. Second operand 30 states and 263 transitions. [2024-12-02 14:35:34,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 267 transitions, 2924 flow [2024-12-02 14:35:34,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 267 transitions, 2787 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-12-02 14:35:34,724 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1956 flow [2024-12-02 14:35:34,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1956, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2024-12-02 14:35:34,725 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 114 predicate places. [2024-12-02 14:35:34,725 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1956 flow [2024-12-02 14:35:34,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:34,725 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:34,725 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:34,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 14:35:34,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:34,926 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:34,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:34,926 INFO L85 PathProgramCache]: Analyzing trace with hash -395785280, now seen corresponding path program 4 times [2024-12-02 14:35:34,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:34,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765370058] [2024-12-02 14:35:34,926 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:35:34,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:34,934 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:35:34,935 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:35,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:35,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765370058] [2024-12-02 14:35:35,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765370058] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:35,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839493754] [2024-12-02 14:35:35,109 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:35:35,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:35,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:35,111 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:35,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 14:35:35,151 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:35:35,151 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:35,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 14:35:35,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:35,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:35,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:35,680 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:35,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839493754] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:35,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:35,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 27 [2024-12-02 14:35:35,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816195655] [2024-12-02 14:35:35,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:35,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 14:35:35,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:35,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 14:35:35,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2024-12-02 14:35:35,686 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:35,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1956 flow. Second operand has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:35,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:35,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:35,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:38,125 INFO L124 PetriNetUnfolderBase]: 1001/1760 cut-off events. [2024-12-02 14:35:38,125 INFO L125 PetriNetUnfolderBase]: For 15673/15673 co-relation queries the response was YES. [2024-12-02 14:35:38,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11278 conditions, 1760 events. 1001/1760 cut-off events. For 15673/15673 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9019 event pairs, 6 based on Foata normal form. 18/1778 useless extension candidates. Maximal degree in co-relation 11186. Up to 538 conditions per place. [2024-12-02 14:35:38,137 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 210 selfloop transitions, 314 changer transitions 29/554 dead transitions. [2024-12-02 14:35:38,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 554 transitions, 7273 flow [2024-12-02 14:35:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-12-02 14:35:38,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2024-12-02 14:35:38,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 587 transitions. [2024-12-02 14:35:38,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3936955063715627 [2024-12-02 14:35:38,141 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1956 flow. Second operand 71 states and 587 transitions. [2024-12-02 14:35:38,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 554 transitions, 7273 flow [2024-12-02 14:35:38,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 554 transitions, 6884 flow, removed 148 selfloop flow, removed 9 redundant places. [2024-12-02 14:35:38,214 INFO L231 Difference]: Finished difference. Result has 210 places, 381 transitions, 5621 flow [2024-12-02 14:35:38,215 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=5621, PETRI_PLACES=210, PETRI_TRANSITIONS=381} [2024-12-02 14:35:38,215 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 187 predicate places. [2024-12-02 14:35:38,215 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 381 transitions, 5621 flow [2024-12-02 14:35:38,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.714285714285714) internal successors, (132), 28 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:38,216 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:38,216 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:38,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 14:35:38,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 14:35:38,416 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:38,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:38,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1697654224, now seen corresponding path program 5 times [2024-12-02 14:35:38,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:38,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115089812] [2024-12-02 14:35:38,417 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:35:38,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:38,424 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:35:38,424 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:38,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:38,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:38,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115089812] [2024-12-02 14:35:38,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115089812] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:38,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891116400] [2024-12-02 14:35:38,633 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:35:38,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:38,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:38,634 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:38,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 14:35:38,673 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:35:38,673 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:38,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 14:35:38,675 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:38,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:38,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:39,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:39,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891116400] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:39,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:39,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 23 [2024-12-02 14:35:39,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785205992] [2024-12-02 14:35:39,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:39,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 14:35:39,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:39,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 14:35:39,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:35:39,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:39,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 381 transitions, 5621 flow. Second operand has 24 states, 24 states have (on average 4.75) internal successors, (114), 24 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:39,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:39,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:39,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:40,240 INFO L124 PetriNetUnfolderBase]: 1144/2037 cut-off events. [2024-12-02 14:35:40,240 INFO L125 PetriNetUnfolderBase]: For 19042/19042 co-relation queries the response was YES. [2024-12-02 14:35:40,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14354 conditions, 2037 events. 1144/2037 cut-off events. For 19042/19042 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11057 event pairs, 12 based on Foata normal form. 1/2038 useless extension candidates. Maximal degree in co-relation 14191. Up to 822 conditions per place. [2024-12-02 14:35:40,264 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 185 selfloop transitions, 365 changer transitions 9/560 dead transitions. [2024-12-02 14:35:40,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 560 transitions, 8942 flow [2024-12-02 14:35:40,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 14:35:40,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 14:35:40,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 243 transitions. [2024-12-02 14:35:40,266 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39901477832512317 [2024-12-02 14:35:40,266 INFO L175 Difference]: Start difference. First operand has 210 places, 381 transitions, 5621 flow. Second operand 29 states and 243 transitions. [2024-12-02 14:35:40,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 560 transitions, 8942 flow [2024-12-02 14:35:40,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 560 transitions, 7441 flow, removed 625 selfloop flow, removed 17 redundant places. [2024-12-02 14:35:40,480 INFO L231 Difference]: Finished difference. Result has 226 places, 483 transitions, 7173 flow [2024-12-02 14:35:40,480 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=4568, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=7173, PETRI_PLACES=226, PETRI_TRANSITIONS=483} [2024-12-02 14:35:40,480 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 203 predicate places. [2024-12-02 14:35:40,481 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 483 transitions, 7173 flow [2024-12-02 14:35:40,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.75) internal successors, (114), 24 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:40,481 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:40,481 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:40,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 14:35:40,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:40,681 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:40,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash 41540544, now seen corresponding path program 6 times [2024-12-02 14:35:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:40,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801442908] [2024-12-02 14:35:40,682 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:35:40,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:40,689 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 14:35:40,689 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:40,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:40,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:40,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801442908] [2024-12-02 14:35:40,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801442908] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:35:40,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:35:40,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 14:35:40,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554659508] [2024-12-02 14:35:40,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:35:40,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:35:40,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:40,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:35:40,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:35:40,902 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 21 [2024-12-02 14:35:40,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 483 transitions, 7173 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:40,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:40,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 21 [2024-12-02 14:35:40,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:41,326 INFO L124 PetriNetUnfolderBase]: 1001/1904 cut-off events. [2024-12-02 14:35:41,326 INFO L125 PetriNetUnfolderBase]: For 16942/16952 co-relation queries the response was YES. [2024-12-02 14:35:41,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13232 conditions, 1904 events. 1001/1904 cut-off events. For 16942/16952 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11107 event pairs, 18 based on Foata normal form. 1/1896 useless extension candidates. Maximal degree in co-relation 13110. Up to 1285 conditions per place. [2024-12-02 14:35:41,339 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 345 selfloop transitions, 44 changer transitions 6/515 dead transitions. [2024-12-02 14:35:41,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 515 transitions, 8274 flow [2024-12-02 14:35:41,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:35:41,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:35:41,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-12-02 14:35:41,340 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-12-02 14:35:41,340 INFO L175 Difference]: Start difference. First operand has 226 places, 483 transitions, 7173 flow. Second operand 10 states and 100 transitions. [2024-12-02 14:35:41,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 515 transitions, 8274 flow [2024-12-02 14:35:41,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 515 transitions, 8118 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-12-02 14:35:41,468 INFO L231 Difference]: Finished difference. Result has 226 places, 495 transitions, 7340 flow [2024-12-02 14:35:41,469 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7340, PETRI_PLACES=226, PETRI_TRANSITIONS=495} [2024-12-02 14:35:41,469 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 203 predicate places. [2024-12-02 14:35:41,469 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 495 transitions, 7340 flow [2024-12-02 14:35:41,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:41,469 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:41,469 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:41,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 14:35:41,469 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:41,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:41,470 INFO L85 PathProgramCache]: Analyzing trace with hash -832200136, now seen corresponding path program 7 times [2024-12-02 14:35:41,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:41,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062448306] [2024-12-02 14:35:41,470 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:35:41,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:41,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:35:41,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:41,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:41,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062448306] [2024-12-02 14:35:41,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062448306] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:35:41,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:35:41,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 14:35:41,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989817761] [2024-12-02 14:35:41,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:35:41,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:35:41,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:41,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:35:41,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:35:41,674 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 21 [2024-12-02 14:35:41,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 495 transitions, 7340 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:41,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:41,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 21 [2024-12-02 14:35:41,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:42,083 INFO L124 PetriNetUnfolderBase]: 1009/1918 cut-off events. [2024-12-02 14:35:42,083 INFO L125 PetriNetUnfolderBase]: For 17117/17137 co-relation queries the response was YES. [2024-12-02 14:35:42,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13294 conditions, 1918 events. 1009/1918 cut-off events. For 17117/17137 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11215 event pairs, 18 based on Foata normal form. 1/1908 useless extension candidates. Maximal degree in co-relation 13170. Up to 1312 conditions per place. [2024-12-02 14:35:42,094 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 355 selfloop transitions, 43 changer transitions 4/522 dead transitions. [2024-12-02 14:35:42,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 522 transitions, 8355 flow [2024-12-02 14:35:42,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 14:35:42,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 14:35:42,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-12-02 14:35:42,096 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47186147186147187 [2024-12-02 14:35:42,096 INFO L175 Difference]: Start difference. First operand has 226 places, 495 transitions, 7340 flow. Second operand 11 states and 109 transitions. [2024-12-02 14:35:42,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 522 transitions, 8355 flow [2024-12-02 14:35:42,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 522 transitions, 8277 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-12-02 14:35:42,219 INFO L231 Difference]: Finished difference. Result has 232 places, 499 transitions, 7463 flow [2024-12-02 14:35:42,219 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=7264, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7463, PETRI_PLACES=232, PETRI_TRANSITIONS=499} [2024-12-02 14:35:42,220 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 209 predicate places. [2024-12-02 14:35:42,220 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 499 transitions, 7463 flow [2024-12-02 14:35:42,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:42,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:42,220 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:42,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 14:35:42,220 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:42,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:42,221 INFO L85 PathProgramCache]: Analyzing trace with hash -965365906, now seen corresponding path program 8 times [2024-12-02 14:35:42,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:42,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069364810] [2024-12-02 14:35:42,221 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:35:42,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:42,228 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:35:42,228 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:42,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:42,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:42,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069364810] [2024-12-02 14:35:42,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069364810] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:35:42,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:35:42,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 14:35:42,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298309636] [2024-12-02 14:35:42,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:35:42,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:35:42,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:42,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:35:42,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:35:42,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 21 [2024-12-02 14:35:42,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 499 transitions, 7463 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:42,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:42,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 21 [2024-12-02 14:35:42,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:42,855 INFO L124 PetriNetUnfolderBase]: 1008/1911 cut-off events. [2024-12-02 14:35:42,856 INFO L125 PetriNetUnfolderBase]: For 17609/17629 co-relation queries the response was YES. [2024-12-02 14:35:42,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13356 conditions, 1911 events. 1008/1911 cut-off events. For 17609/17629 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11120 event pairs, 18 based on Foata normal form. 1/1901 useless extension candidates. Maximal degree in co-relation 13238. Up to 1312 conditions per place. [2024-12-02 14:35:42,875 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 351 selfloop transitions, 39 changer transitions 7/517 dead transitions. [2024-12-02 14:35:42,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 517 transitions, 8367 flow [2024-12-02 14:35:42,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:35:42,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:35:42,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 98 transitions. [2024-12-02 14:35:42,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-12-02 14:35:42,876 INFO L175 Difference]: Start difference. First operand has 232 places, 499 transitions, 7463 flow. Second operand 10 states and 98 transitions. [2024-12-02 14:35:42,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 517 transitions, 8367 flow [2024-12-02 14:35:43,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 517 transitions, 8318 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-12-02 14:35:43,008 INFO L231 Difference]: Finished difference. Result has 235 places, 497 transitions, 7469 flow [2024-12-02 14:35:43,008 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=7414, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7469, PETRI_PLACES=235, PETRI_TRANSITIONS=497} [2024-12-02 14:35:43,009 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 212 predicate places. [2024-12-02 14:35:43,009 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 497 transitions, 7469 flow [2024-12-02 14:35:43,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:43,009 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:43,009 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:43,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 14:35:43,009 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:43,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:43,009 INFO L85 PathProgramCache]: Analyzing trace with hash 597328832, now seen corresponding path program 9 times [2024-12-02 14:35:43,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:43,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424618793] [2024-12-02 14:35:43,010 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:35:43,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:43,017 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:35:43,017 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:43,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:43,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424618793] [2024-12-02 14:35:43,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424618793] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:43,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752415706] [2024-12-02 14:35:43,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:35:43,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:43,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:43,211 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:43,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 14:35:43,251 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:35:43,252 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:43,252 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 14:35:43,253 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:43,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:43,418 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:43,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752415706] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:43,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:43,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2024-12-02 14:35:43,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035574980] [2024-12-02 14:35:43,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:43,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 14:35:43,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:43,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 14:35:43,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:35:43,770 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:43,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 497 transitions, 7469 flow. Second operand has 24 states, 24 states have (on average 4.791666666666667) internal successors, (115), 24 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:43,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:43,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:43,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:45,069 INFO L124 PetriNetUnfolderBase]: 1340/2369 cut-off events. [2024-12-02 14:35:45,069 INFO L125 PetriNetUnfolderBase]: For 18127/18127 co-relation queries the response was YES. [2024-12-02 14:35:45,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16234 conditions, 2369 events. 1340/2369 cut-off events. For 18127/18127 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13272 event pairs, 14 based on Foata normal form. 2/2371 useless extension candidates. Maximal degree in co-relation 16123. Up to 1103 conditions per place. [2024-12-02 14:35:45,084 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 262 selfloop transitions, 398 changer transitions 13/674 dead transitions. [2024-12-02 14:35:45,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 674 transitions, 10798 flow [2024-12-02 14:35:45,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 14:35:45,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 14:35:45,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 268 transitions. [2024-12-02 14:35:45,086 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38672438672438675 [2024-12-02 14:35:45,086 INFO L175 Difference]: Start difference. First operand has 235 places, 497 transitions, 7469 flow. Second operand 33 states and 268 transitions. [2024-12-02 14:35:45,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 674 transitions, 10798 flow [2024-12-02 14:35:45,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 674 transitions, 10629 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-12-02 14:35:45,259 INFO L231 Difference]: Finished difference. Result has 269 places, 601 transitions, 10392 flow [2024-12-02 14:35:45,260 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=7319, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=10392, PETRI_PLACES=269, PETRI_TRANSITIONS=601} [2024-12-02 14:35:45,260 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 246 predicate places. [2024-12-02 14:35:45,260 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 601 transitions, 10392 flow [2024-12-02 14:35:45,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.791666666666667) internal successors, (115), 24 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:45,260 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:45,260 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:45,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 14:35:45,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:45,461 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:45,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:45,461 INFO L85 PathProgramCache]: Analyzing trace with hash 929091608, now seen corresponding path program 10 times [2024-12-02 14:35:45,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:45,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308305598] [2024-12-02 14:35:45,462 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:35:45,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:45,467 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:35:45,468 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:45,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:35:45,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:45,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308305598] [2024-12-02 14:35:45,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308305598] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:45,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897317750] [2024-12-02 14:35:45,619 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:35:45,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:45,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:45,621 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:45,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 14:35:45,663 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:35:45,663 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:45,664 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 14:35:45,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:45,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:45,979 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:46,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:46,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897317750] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:46,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:46,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 33 [2024-12-02 14:35:46,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853958126] [2024-12-02 14:35:46,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:46,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:35:46,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:46,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:35:46,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:35:46,339 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:46,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 601 transitions, 10392 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:46,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:46,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:46,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:52,875 INFO L124 PetriNetUnfolderBase]: 2393/4260 cut-off events. [2024-12-02 14:35:52,875 INFO L125 PetriNetUnfolderBase]: For 43112/43112 co-relation queries the response was YES. [2024-12-02 14:35:52,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33539 conditions, 4260 events. 2393/4260 cut-off events. For 43112/43112 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26944 event pairs, 49 based on Foata normal form. 13/4273 useless extension candidates. Maximal degree in co-relation 33351. Up to 1341 conditions per place. [2024-12-02 14:35:52,903 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 467 selfloop transitions, 898 changer transitions 95/1461 dead transitions. [2024-12-02 14:35:52,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1461 transitions, 25183 flow [2024-12-02 14:35:52,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2024-12-02 14:35:52,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2024-12-02 14:35:52,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 1183 transitions. [2024-12-02 14:35:52,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35208333333333336 [2024-12-02 14:35:52,906 INFO L175 Difference]: Start difference. First operand has 269 places, 601 transitions, 10392 flow. Second operand 160 states and 1183 transitions. [2024-12-02 14:35:52,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1461 transitions, 25183 flow [2024-12-02 14:35:53,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 1461 transitions, 24930 flow, removed 56 selfloop flow, removed 12 redundant places. [2024-12-02 14:35:53,354 INFO L231 Difference]: Finished difference. Result has 445 places, 1115 transitions, 22039 flow [2024-12-02 14:35:53,355 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=10198, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=445, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=160, PETRI_FLOW=22039, PETRI_PLACES=445, PETRI_TRANSITIONS=1115} [2024-12-02 14:35:53,355 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 422 predicate places. [2024-12-02 14:35:53,355 INFO L471 AbstractCegarLoop]: Abstraction has has 445 places, 1115 transitions, 22039 flow [2024-12-02 14:35:53,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:53,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:53,355 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:53,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 14:35:53,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:53,556 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:53,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:53,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1379010452, now seen corresponding path program 11 times [2024-12-02 14:35:53,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:53,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67138851] [2024-12-02 14:35:53,557 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:35:53,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:53,562 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 14:35:53,562 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:53,791 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:53,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:53,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67138851] [2024-12-02 14:35:53,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67138851] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:53,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823961604] [2024-12-02 14:35:53,792 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:35:53,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:53,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:53,793 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:53,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 14:35:53,835 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 14:35:53,835 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:53,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:35:53,837 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:54,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:54,583 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:54,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823961604] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:54,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:54,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:35:54,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335990416] [2024-12-02 14:35:54,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:54,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:35:54,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:54,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:35:54,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:35:54,598 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:35:54,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 1115 transitions, 22039 flow. Second operand has 34 states, 34 states have (on average 4.705882352941177) internal successors, (160), 34 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:54,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:54,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:35:54,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:58,299 INFO L124 PetriNetUnfolderBase]: 2480/4499 cut-off events. [2024-12-02 14:35:58,299 INFO L125 PetriNetUnfolderBase]: For 61035/61035 co-relation queries the response was YES. [2024-12-02 14:35:58,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39302 conditions, 4499 events. 2480/4499 cut-off events. For 61035/61035 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 29364 event pairs, 82 based on Foata normal form. 3/4502 useless extension candidates. Maximal degree in co-relation 39084. Up to 1412 conditions per place. [2024-12-02 14:35:58,341 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 527 selfloop transitions, 828 changer transitions 19/1375 dead transitions. [2024-12-02 14:35:58,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 1375 transitions, 28370 flow [2024-12-02 14:35:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-12-02 14:35:58,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2024-12-02 14:35:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 499 transitions. [2024-12-02 14:35:58,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.409688013136289 [2024-12-02 14:35:58,343 INFO L175 Difference]: Start difference. First operand has 445 places, 1115 transitions, 22039 flow. Second operand 58 states and 499 transitions. [2024-12-02 14:35:58,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 1375 transitions, 28370 flow [2024-12-02 14:35:59,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 1375 transitions, 26372 flow, removed 578 selfloop flow, removed 28 redundant places. [2024-12-02 14:35:59,319 INFO L231 Difference]: Finished difference. Result has 470 places, 1207 transitions, 24757 flow [2024-12-02 14:35:59,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=20393, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=745, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=24757, PETRI_PLACES=470, PETRI_TRANSITIONS=1207} [2024-12-02 14:35:59,320 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 447 predicate places. [2024-12-02 14:35:59,320 INFO L471 AbstractCegarLoop]: Abstraction has has 470 places, 1207 transitions, 24757 flow [2024-12-02 14:35:59,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.705882352941177) internal successors, (160), 34 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:35:59,321 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:59,321 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:59,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 14:35:59,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:59,521 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:35:59,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1895963532, now seen corresponding path program 12 times [2024-12-02 14:35:59,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:59,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081156536] [2024-12-02 14:35:59,522 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:35:59,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:59,531 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:35:59,531 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:59,730 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:59,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:59,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081156536] [2024-12-02 14:35:59,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081156536] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:59,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482105297] [2024-12-02 14:35:59,731 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:35:59,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:59,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:59,732 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:59,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 14:35:59,774 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:35:59,774 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:59,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:35:59,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:36:00,068 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:00,068 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:36:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:00,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482105297] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:36:00,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:36:00,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:36:00,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849867995] [2024-12-02 14:36:00,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:36:00,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:36:00,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:36:00,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:36:00,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:36:00,601 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:36:00,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 1207 transitions, 24757 flow. Second operand has 34 states, 34 states have (on average 4.705882352941177) internal successors, (160), 34 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:00,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:36:00,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:36:00,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:36:06,668 INFO L124 PetriNetUnfolderBase]: 3234/5917 cut-off events. [2024-12-02 14:36:06,668 INFO L125 PetriNetUnfolderBase]: For 89697/89697 co-relation queries the response was YES. [2024-12-02 14:36:06,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52842 conditions, 5917 events. 3234/5917 cut-off events. For 89697/89697 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 40348 event pairs, 56 based on Foata normal form. 25/5942 useless extension candidates. Maximal degree in co-relation 52739. Up to 1854 conditions per place. [2024-12-02 14:36:06,714 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 602 selfloop transitions, 1124 changer transitions 47/1774 dead transitions. [2024-12-02 14:36:06,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1774 transitions, 37695 flow [2024-12-02 14:36:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-02 14:36:06,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2024-12-02 14:36:06,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 756 transitions. [2024-12-02 14:36:06,715 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3829787234042553 [2024-12-02 14:36:06,715 INFO L175 Difference]: Start difference. First operand has 470 places, 1207 transitions, 24757 flow. Second operand 94 states and 756 transitions. [2024-12-02 14:36:06,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1774 transitions, 37695 flow [2024-12-02 14:36:08,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 1774 transitions, 36759 flow, removed 154 selfloop flow, removed 25 redundant places. [2024-12-02 14:36:08,371 INFO L231 Difference]: Finished difference. Result has 574 places, 1528 transitions, 35234 flow [2024-12-02 14:36:08,373 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=23988, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=826, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=94, PETRI_FLOW=35234, PETRI_PLACES=574, PETRI_TRANSITIONS=1528} [2024-12-02 14:36:08,373 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 551 predicate places. [2024-12-02 14:36:08,373 INFO L471 AbstractCegarLoop]: Abstraction has has 574 places, 1528 transitions, 35234 flow [2024-12-02 14:36:08,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.705882352941177) internal successors, (160), 34 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:08,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:36:08,374 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:36:08,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 14:36:08,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:36:08,574 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:36:08,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:36:08,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1736612206, now seen corresponding path program 13 times [2024-12-02 14:36:08,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:36:08,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879510049] [2024-12-02 14:36:08,575 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:36:08,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:36:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:36:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:08,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:36:08,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879510049] [2024-12-02 14:36:08,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879510049] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:36:08,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618799366] [2024-12-02 14:36:08,791 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:36:08,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:36:08,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:36:08,793 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:36:08,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 14:36:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:36:08,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:36:08,837 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:36:09,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:09,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:36:09,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618799366] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:36:09,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:36:09,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:36:09,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588711652] [2024-12-02 14:36:09,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:36:09,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:36:09,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:36:09,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:36:09,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:36:09,625 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:36:09,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 1528 transitions, 35234 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:09,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:36:09,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:36:09,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:36:16,960 INFO L124 PetriNetUnfolderBase]: 3813/7021 cut-off events. [2024-12-02 14:36:16,960 INFO L125 PetriNetUnfolderBase]: For 127752/127752 co-relation queries the response was YES. [2024-12-02 14:36:16,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68136 conditions, 7021 events. 3813/7021 cut-off events. For 127752/127752 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 50379 event pairs, 65 based on Foata normal form. 11/7032 useless extension candidates. Maximal degree in co-relation 68001. Up to 2089 conditions per place. [2024-12-02 14:36:17,022 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 614 selfloop transitions, 1458 changer transitions 44/2117 dead transitions. [2024-12-02 14:36:17,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 2117 transitions, 49447 flow [2024-12-02 14:36:17,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-12-02 14:36:17,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2024-12-02 14:36:17,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 896 transitions. [2024-12-02 14:36:17,024 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3775811209439528 [2024-12-02 14:36:17,024 INFO L175 Difference]: Start difference. First operand has 574 places, 1528 transitions, 35234 flow. Second operand 113 states and 896 transitions. [2024-12-02 14:36:17,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 2117 transitions, 49447 flow [2024-12-02 14:36:19,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 2117 transitions, 48925 flow, removed 193 selfloop flow, removed 24 redundant places. [2024-12-02 14:36:19,756 INFO L231 Difference]: Finished difference. Result has 684 places, 1835 transitions, 47257 flow [2024-12-02 14:36:19,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=34925, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=113, PETRI_FLOW=47257, PETRI_PLACES=684, PETRI_TRANSITIONS=1835} [2024-12-02 14:36:19,757 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 661 predicate places. [2024-12-02 14:36:19,758 INFO L471 AbstractCegarLoop]: Abstraction has has 684 places, 1835 transitions, 47257 flow [2024-12-02 14:36:19,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:19,758 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:36:19,758 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:36:19,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 14:36:19,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 14:36:19,958 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:36:19,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:36:19,959 INFO L85 PathProgramCache]: Analyzing trace with hash 680519014, now seen corresponding path program 14 times [2024-12-02 14:36:19,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:36:19,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135277493] [2024-12-02 14:36:19,959 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:36:19,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:36:19,964 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:36:19,965 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:20,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:36:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135277493] [2024-12-02 14:36:20,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135277493] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:36:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807624434] [2024-12-02 14:36:20,156 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:36:20,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:36:20,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:36:20,158 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:36:20,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 14:36:20,200 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:36:20,200 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:20,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:36:20,202 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:36:20,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:20,492 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:36:20,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:20,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807624434] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:36:20,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:36:20,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:36:20,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589626479] [2024-12-02 14:36:20,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:36:20,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:36:20,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:36:20,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:36:20,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=958, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:36:20,963 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:36:20,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 1835 transitions, 47257 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:20,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:36:20,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:36:20,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:36:27,625 INFO L124 PetriNetUnfolderBase]: 4109/7547 cut-off events. [2024-12-02 14:36:27,625 INFO L125 PetriNetUnfolderBase]: For 162394/162394 co-relation queries the response was YES. [2024-12-02 14:36:27,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79578 conditions, 7547 events. 4109/7547 cut-off events. For 162394/162394 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 54683 event pairs, 83 based on Foata normal form. 9/7556 useless extension candidates. Maximal degree in co-relation 79425. Up to 2691 conditions per place. [2024-12-02 14:36:27,702 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 690 selfloop transitions, 1513 changer transitions 25/2229 dead transitions. [2024-12-02 14:36:27,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 2229 transitions, 58235 flow [2024-12-02 14:36:27,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-12-02 14:36:27,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2024-12-02 14:36:27,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 702 transitions. [2024-12-02 14:36:27,704 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39327731092436974 [2024-12-02 14:36:27,704 INFO L175 Difference]: Start difference. First operand has 684 places, 1835 transitions, 47257 flow. Second operand 85 states and 702 transitions. [2024-12-02 14:36:27,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 2229 transitions, 58235 flow [2024-12-02 14:36:32,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 2229 transitions, 57249 flow, removed 262 selfloop flow, removed 36 redundant places. [2024-12-02 14:36:32,140 INFO L231 Difference]: Finished difference. Result has 753 places, 2015 transitions, 56337 flow [2024-12-02 14:36:32,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=46454, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=56337, PETRI_PLACES=753, PETRI_TRANSITIONS=2015} [2024-12-02 14:36:32,141 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 730 predicate places. [2024-12-02 14:36:32,141 INFO L471 AbstractCegarLoop]: Abstraction has has 753 places, 2015 transitions, 56337 flow [2024-12-02 14:36:32,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:32,142 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:36:32,142 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:36:32,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 14:36:32,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 14:36:32,342 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:36:32,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:36:32,343 INFO L85 PathProgramCache]: Analyzing trace with hash 734104924, now seen corresponding path program 15 times [2024-12-02 14:36:32,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:36:32,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29116087] [2024-12-02 14:36:32,343 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:36:32,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:36:32,349 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:36:32,349 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:32,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:32,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:36:32,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29116087] [2024-12-02 14:36:32,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29116087] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:36:32,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899941341] [2024-12-02 14:36:32,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:36:32,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:36:32,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:36:32,532 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:36:32,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 14:36:32,564 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:36:32,564 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:32,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:36:32,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:36:32,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:32,797 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:36:33,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:33,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899941341] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:36:33,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:36:33,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2024-12-02 14:36:33,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429543362] [2024-12-02 14:36:33,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:36:33,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 14:36:33,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:36:33,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 14:36:33,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 14:36:33,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:36:33,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 2015 transitions, 56337 flow. Second operand has 33 states, 33 states have (on average 4.696969696969697) internal successors, (155), 33 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:33,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:36:33,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:36:33,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:36:38,421 INFO L124 PetriNetUnfolderBase]: 4205/7610 cut-off events. [2024-12-02 14:36:38,421 INFO L125 PetriNetUnfolderBase]: For 205634/205634 co-relation queries the response was YES. [2024-12-02 14:36:38,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87731 conditions, 7610 events. 4205/7610 cut-off events. For 205634/205634 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 54681 event pairs, 101 based on Foata normal form. 165/7775 useless extension candidates. Maximal degree in co-relation 87559. Up to 3076 conditions per place. [2024-12-02 14:36:38,512 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 966 selfloop transitions, 1179 changer transitions 21/2167 dead transitions. [2024-12-02 14:36:38,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 2167 transitions, 63709 flow [2024-12-02 14:36:38,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-02 14:36:38,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-12-02 14:36:38,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 374 transitions. [2024-12-02 14:36:38,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39576719576719577 [2024-12-02 14:36:38,514 INFO L175 Difference]: Start difference. First operand has 753 places, 2015 transitions, 56337 flow. Second operand 45 states and 374 transitions. [2024-12-02 14:36:38,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 2167 transitions, 63709 flow [2024-12-02 14:36:43,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 2167 transitions, 62281 flow, removed 229 selfloop flow, removed 49 redundant places. [2024-12-02 14:36:43,830 INFO L231 Difference]: Finished difference. Result has 713 places, 2013 transitions, 60602 flow [2024-12-02 14:36:43,831 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=51518, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1057, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=60602, PETRI_PLACES=713, PETRI_TRANSITIONS=2013} [2024-12-02 14:36:43,832 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 690 predicate places. [2024-12-02 14:36:43,832 INFO L471 AbstractCegarLoop]: Abstraction has has 713 places, 2013 transitions, 60602 flow [2024-12-02 14:36:43,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.696969696969697) internal successors, (155), 33 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:43,832 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:36:43,832 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:36:43,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 14:36:44,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 14:36:44,033 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:36:44,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:36:44,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2115666886, now seen corresponding path program 16 times [2024-12-02 14:36:44,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:36:44,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516615930] [2024-12-02 14:36:44,034 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:36:44,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:36:44,039 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:36:44,039 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:36:44,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:36:44,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516615930] [2024-12-02 14:36:44,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516615930] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:36:44,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973090220] [2024-12-02 14:36:44,196 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:36:44,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:36:44,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:36:44,197 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:36:44,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 14:36:44,231 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:36:44,231 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:44,232 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:36:44,233 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:36:44,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:44,476 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:36:44,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:44,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973090220] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:36:44,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:36:44,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2024-12-02 14:36:44,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678397939] [2024-12-02 14:36:44,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:36:44,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 14:36:44,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:36:44,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 14:36:44,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 14:36:44,985 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:36:44,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 2013 transitions, 60602 flow. Second operand has 33 states, 33 states have (on average 4.696969696969697) internal successors, (155), 33 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:36:44,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:36:44,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:36:44,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:36:53,515 INFO L124 PetriNetUnfolderBase]: 5170/9417 cut-off events. [2024-12-02 14:36:53,515 INFO L125 PetriNetUnfolderBase]: For 297504/297504 co-relation queries the response was YES. [2024-12-02 14:36:53,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114910 conditions, 9417 events. 5170/9417 cut-off events. For 297504/297504 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 71156 event pairs, 98 based on Foata normal form. 7/9424 useless extension candidates. Maximal degree in co-relation 114749. Up to 3368 conditions per place. [2024-12-02 14:36:53,654 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 714 selfloop transitions, 1973 changer transitions 29/2717 dead transitions. [2024-12-02 14:36:53,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 2717 transitions, 83577 flow [2024-12-02 14:36:53,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-12-02 14:36:53,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2024-12-02 14:36:53,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 761 transitions. [2024-12-02 14:36:53,657 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36977648202137997 [2024-12-02 14:36:53,657 INFO L175 Difference]: Start difference. First operand has 713 places, 2013 transitions, 60602 flow. Second operand 98 states and 761 transitions. [2024-12-02 14:36:53,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 2717 transitions, 83577 flow [2024-12-02 14:37:02,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 2717 transitions, 83213 flow, removed 99 selfloop flow, removed 15 redundant places. [2024-12-02 14:37:02,050 INFO L231 Difference]: Finished difference. Result has 825 places, 2493 transitions, 82635 flow [2024-12-02 14:37:02,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=60322, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=98, PETRI_FLOW=82635, PETRI_PLACES=825, PETRI_TRANSITIONS=2493} [2024-12-02 14:37:02,051 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 802 predicate places. [2024-12-02 14:37:02,051 INFO L471 AbstractCegarLoop]: Abstraction has has 825 places, 2493 transitions, 82635 flow [2024-12-02 14:37:02,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.696969696969697) internal successors, (155), 33 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:37:02,051 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:37:02,051 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:37:02,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 14:37:02,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 14:37:02,252 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:37:02,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:37:02,252 INFO L85 PathProgramCache]: Analyzing trace with hash -851073012, now seen corresponding path program 17 times [2024-12-02 14:37:02,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:37:02,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610301684] [2024-12-02 14:37:02,252 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:37:02,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:37:02,257 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:37:02,257 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:02,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:02,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:37:02,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610301684] [2024-12-02 14:37:02,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610301684] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:37:02,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296518214] [2024-12-02 14:37:02,442 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:37:02,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:37:02,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:37:02,444 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:37:02,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 14:37:02,477 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:37:02,477 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:02,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:37:02,479 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:37:02,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:02,692 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:37:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:03,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296518214] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:37:03,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:37:03,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 34 [2024-12-02 14:37:03,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679601199] [2024-12-02 14:37:03,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:37:03,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 14:37:03,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:37:03,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 14:37:03,182 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=997, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 14:37:03,191 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:37:03,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 2493 transitions, 82635 flow. Second operand has 35 states, 35 states have (on average 4.628571428571429) internal successors, (162), 35 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:37:03,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:37:03,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:37:03,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:37:11,374 INFO L124 PetriNetUnfolderBase]: 5298/9613 cut-off events. [2024-12-02 14:37:11,374 INFO L125 PetriNetUnfolderBase]: For 361735/361735 co-relation queries the response was YES. [2024-12-02 14:37:11,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125999 conditions, 9613 events. 5298/9613 cut-off events. For 361735/361735 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 72633 event pairs, 94 based on Foata normal form. 2/9615 useless extension candidates. Maximal degree in co-relation 125810. Up to 4865 conditions per place. [2024-12-02 14:37:11,512 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 782 selfloop transitions, 1933 changer transitions 14/2730 dead transitions. [2024-12-02 14:37:11,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 876 places, 2730 transitions, 91740 flow [2024-12-02 14:37:11,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-12-02 14:37:11,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-12-02 14:37:11,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 444 transitions. [2024-12-02 14:37:11,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37092731829573933 [2024-12-02 14:37:11,514 INFO L175 Difference]: Start difference. First operand has 825 places, 2493 transitions, 82635 flow. Second operand 57 states and 444 transitions. [2024-12-02 14:37:11,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 876 places, 2730 transitions, 91740 flow [2024-12-02 14:37:23,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 847 places, 2730 transitions, 90610 flow, removed 260 selfloop flow, removed 29 redundant places. [2024-12-02 14:37:23,650 INFO L231 Difference]: Finished difference. Result has 858 places, 2615 transitions, 90348 flow [2024-12-02 14:37:23,651 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=81628, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1848, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=90348, PETRI_PLACES=858, PETRI_TRANSITIONS=2615} [2024-12-02 14:37:23,651 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 835 predicate places. [2024-12-02 14:37:23,651 INFO L471 AbstractCegarLoop]: Abstraction has has 858 places, 2615 transitions, 90348 flow [2024-12-02 14:37:23,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.628571428571429) internal successors, (162), 35 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:37:23,652 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:37:23,652 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:37:23,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 14:37:23,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:37:23,852 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:37:23,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:37:23,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1982501116, now seen corresponding path program 18 times [2024-12-02 14:37:23,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:37:23,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500754205] [2024-12-02 14:37:23,853 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:37:23,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:37:23,859 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:37:23,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:24,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:24,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:37:24,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500754205] [2024-12-02 14:37:24,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500754205] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:37:24,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654536755] [2024-12-02 14:37:24,045 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:37:24,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:37:24,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:37:24,046 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:37:24,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 14:37:24,085 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:37:24,085 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:24,086 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:37:24,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:37:24,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:24,351 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:37:24,840 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:24,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654536755] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:37:24,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:37:24,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:37:24,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270424562] [2024-12-02 14:37:24,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:37:24,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:37:24,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:37:24,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:37:24,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:37:24,853 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:37:24,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 2615 transitions, 90348 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:37:24,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:37:24,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:37:24,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:37:35,056 INFO L124 PetriNetUnfolderBase]: 5395/9795 cut-off events. [2024-12-02 14:37:35,056 INFO L125 PetriNetUnfolderBase]: For 403599/403599 co-relation queries the response was YES. [2024-12-02 14:37:35,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134389 conditions, 9795 events. 5395/9795 cut-off events. For 403599/403599 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 74288 event pairs, 97 based on Foata normal form. 8/9803 useless extension candidates. Maximal degree in co-relation 134197. Up to 4606 conditions per place. [2024-12-02 14:37:35,181 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 1032 selfloop transitions, 1827 changer transitions 25/2885 dead transitions. [2024-12-02 14:37:35,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 934 places, 2885 transitions, 100587 flow [2024-12-02 14:37:35,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-12-02 14:37:35,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2024-12-02 14:37:35,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 648 transitions. [2024-12-02 14:37:35,183 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-12-02 14:37:35,183 INFO L175 Difference]: Start difference. First operand has 858 places, 2615 transitions, 90348 flow. Second operand 80 states and 648 transitions. [2024-12-02 14:37:35,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 934 places, 2885 transitions, 100587 flow [2024-12-02 14:37:48,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 901 places, 2885 transitions, 99146 flow, removed 135 selfloop flow, removed 33 redundant places. [2024-12-02 14:37:48,437 INFO L231 Difference]: Finished difference. Result has 922 places, 2682 transitions, 97889 flow [2024-12-02 14:37:48,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=88947, PETRI_DIFFERENCE_MINUEND_PLACES=822, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1758, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=819, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=97889, PETRI_PLACES=922, PETRI_TRANSITIONS=2682} [2024-12-02 14:37:48,439 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 899 predicate places. [2024-12-02 14:37:48,439 INFO L471 AbstractCegarLoop]: Abstraction has has 922 places, 2682 transitions, 97889 flow [2024-12-02 14:37:48,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:37:48,439 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:37:48,439 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:37:48,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 14:37:48,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:37:48,640 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:37:48,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:37:48,640 INFO L85 PathProgramCache]: Analyzing trace with hash 867270694, now seen corresponding path program 19 times [2024-12-02 14:37:48,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:37:48,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979988504] [2024-12-02 14:37:48,641 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:37:48,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:37:48,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:37:48,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:48,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:37:48,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979988504] [2024-12-02 14:37:48,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979988504] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:37:48,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801497490] [2024-12-02 14:37:48,813 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:37:48,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:37:48,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:37:48,814 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:37:48,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 14:37:48,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:37:48,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:37:48,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:37:49,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:49,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:37:49,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:49,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801497490] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:37:49,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:37:49,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:37:49,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169121729] [2024-12-02 14:37:49,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:37:49,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:37:49,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:37:49,457 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:37:49,457 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=924, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:37:49,463 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:37:49,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 922 places, 2682 transitions, 97889 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:37:49,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:37:49,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:37:49,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:37:59,749 INFO L124 PetriNetUnfolderBase]: 5619/10141 cut-off events. [2024-12-02 14:37:59,749 INFO L125 PetriNetUnfolderBase]: For 485169/485169 co-relation queries the response was YES. [2024-12-02 14:37:59,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146260 conditions, 10141 events. 5619/10141 cut-off events. For 485169/485169 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 76735 event pairs, 103 based on Foata normal form. 2/10143 useless extension candidates. Maximal degree in co-relation 146051. Up to 4933 conditions per place. [2024-12-02 14:37:59,890 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 910 selfloop transitions, 2028 changer transitions 14/2953 dead transitions. [2024-12-02 14:37:59,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 988 places, 2953 transitions, 108905 flow [2024-12-02 14:37:59,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-12-02 14:37:59,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2024-12-02 14:37:59,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 555 transitions. [2024-12-02 14:37:59,892 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3722334004024145 [2024-12-02 14:37:59,892 INFO L175 Difference]: Start difference. First operand has 922 places, 2682 transitions, 97889 flow. Second operand 71 states and 555 transitions. [2024-12-02 14:37:59,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 988 places, 2953 transitions, 108905 flow [2024-12-02 14:38:16,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 947 places, 2953 transitions, 108211 flow, removed 152 selfloop flow, removed 41 redundant places. [2024-12-02 14:38:16,308 INFO L231 Difference]: Finished difference. Result has 958 places, 2808 transitions, 106635 flow [2024-12-02 14:38:16,310 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=97231, PETRI_DIFFERENCE_MINUEND_PLACES=877, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1903, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=106635, PETRI_PLACES=958, PETRI_TRANSITIONS=2808} [2024-12-02 14:38:16,310 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 935 predicate places. [2024-12-02 14:38:16,310 INFO L471 AbstractCegarLoop]: Abstraction has has 958 places, 2808 transitions, 106635 flow [2024-12-02 14:38:16,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:38:16,310 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:38:16,311 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:38:16,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 14:38:16,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:38:16,511 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:38:16,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:38:16,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1724813692, now seen corresponding path program 20 times [2024-12-02 14:38:16,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:38:16,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520315587] [2024-12-02 14:38:16,512 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:38:16,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:38:16,516 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:38:16,516 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:38:16,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:16,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:38:16,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520315587] [2024-12-02 14:38:16,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520315587] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:38:16,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603189588] [2024-12-02 14:38:16,681 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:38:16,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:38:16,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:38:16,683 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:38:16,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 14:38:16,720 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:38:16,720 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:38:16,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:38:16,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:38:16,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:16,983 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:38:17,401 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:17,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603189588] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:38:17,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:38:17,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:38:17,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924147746] [2024-12-02 14:38:17,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:38:17,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:38:17,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:38:17,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:38:17,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:38:17,412 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:38:17,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 958 places, 2808 transitions, 106635 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:38:17,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:38:17,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:38:17,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:38:26,848 INFO L124 PetriNetUnfolderBase]: 5617/10127 cut-off events. [2024-12-02 14:38:26,849 INFO L125 PetriNetUnfolderBase]: For 522723/522723 co-relation queries the response was YES. [2024-12-02 14:38:26,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152856 conditions, 10127 events. 5617/10127 cut-off events. For 522723/522723 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 76445 event pairs, 116 based on Foata normal form. 2/10129 useless extension candidates. Maximal degree in co-relation 152642. Up to 6098 conditions per place. [2024-12-02 14:38:27,022 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1119 selfloop transitions, 1764 changer transitions 11/2895 dead transitions. [2024-12-02 14:38:27,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 992 places, 2895 transitions, 113276 flow [2024-12-02 14:38:27,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-12-02 14:38:27,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-12-02 14:38:27,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 315 transitions. [2024-12-02 14:38:27,024 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-12-02 14:38:27,024 INFO L175 Difference]: Start difference. First operand has 958 places, 2808 transitions, 106635 flow. Second operand 38 states and 315 transitions. [2024-12-02 14:38:27,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 992 places, 2895 transitions, 113276 flow [2024-12-02 14:38:44,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 956 places, 2895 transitions, 111201 flow, removed 164 selfloop flow, removed 36 redundant places. [2024-12-02 14:38:44,072 INFO L231 Difference]: Finished difference. Result has 960 places, 2811 transitions, 110257 flow [2024-12-02 14:38:44,074 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=104563, PETRI_DIFFERENCE_MINUEND_PLACES=919, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1759, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1044, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=110257, PETRI_PLACES=960, PETRI_TRANSITIONS=2811} [2024-12-02 14:38:44,074 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 937 predicate places. [2024-12-02 14:38:44,074 INFO L471 AbstractCegarLoop]: Abstraction has has 960 places, 2811 transitions, 110257 flow [2024-12-02 14:38:44,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:38:44,074 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:38:44,074 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:38:44,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 14:38:44,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 14:38:44,275 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:38:44,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:38:44,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2026504516, now seen corresponding path program 21 times [2024-12-02 14:38:44,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:38:44,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304040806] [2024-12-02 14:38:44,276 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:38:44,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:38:44,279 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:38:44,279 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:38:44,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:44,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:38:44,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304040806] [2024-12-02 14:38:44,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304040806] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:38:44,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168089150] [2024-12-02 14:38:44,407 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:38:44,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:38:44,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:38:44,408 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:38:44,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 14:38:44,441 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:38:44,441 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:38:44,441 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:38:44,442 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:38:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:44,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:38:45,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:45,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168089150] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:38:45,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:38:45,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:38:45,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424253840] [2024-12-02 14:38:45,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:38:45,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:38:45,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:38:45,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:38:45,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=937, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:38:45,072 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:38:45,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 960 places, 2811 transitions, 110257 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:38:45,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:38:45,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:38:45,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:38:56,198 INFO L124 PetriNetUnfolderBase]: 5778/10430 cut-off events. [2024-12-02 14:38:56,199 INFO L125 PetriNetUnfolderBase]: For 557598/557598 co-relation queries the response was YES. [2024-12-02 14:38:56,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162026 conditions, 10430 events. 5778/10430 cut-off events. For 557598/557598 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 79323 event pairs, 121 based on Foata normal form. 3/10433 useless extension candidates. Maximal degree in co-relation 161810. Up to 6109 conditions per place. [2024-12-02 14:38:56,365 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1169 selfloop transitions, 1835 changer transitions 9/3014 dead transitions. [2024-12-02 14:38:56,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1009 places, 3014 transitions, 120915 flow [2024-12-02 14:38:56,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-02 14:38:56,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2024-12-02 14:38:56,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 409 transitions. [2024-12-02 14:38:56,367 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37454212454212454 [2024-12-02 14:38:56,367 INFO L175 Difference]: Start difference. First operand has 960 places, 2811 transitions, 110257 flow. Second operand 52 states and 409 transitions. [2024-12-02 14:38:56,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1009 places, 3014 transitions, 120915 flow [2024-12-02 14:39:13,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 985 places, 3014 transitions, 120299 flow, removed 9 selfloop flow, removed 24 redundant places. [2024-12-02 14:39:14,002 INFO L231 Difference]: Finished difference. Result has 1003 places, 2894 transitions, 120028 flow [2024-12-02 14:39:14,004 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=109663, PETRI_DIFFERENCE_MINUEND_PLACES=934, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1753, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1019, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=120028, PETRI_PLACES=1003, PETRI_TRANSITIONS=2894} [2024-12-02 14:39:14,004 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 980 predicate places. [2024-12-02 14:39:14,004 INFO L471 AbstractCegarLoop]: Abstraction has has 1003 places, 2894 transitions, 120028 flow [2024-12-02 14:39:14,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:39:14,004 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:39:14,004 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:39:14,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 14:39:14,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 14:39:14,205 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:39:14,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:39:14,205 INFO L85 PathProgramCache]: Analyzing trace with hash -118094128, now seen corresponding path program 22 times [2024-12-02 14:39:14,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:39:14,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603518037] [2024-12-02 14:39:14,206 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:39:14,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:39:14,210 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:39:14,210 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:14,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:39:14,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:39:14,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603518037] [2024-12-02 14:39:14,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603518037] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:39:14,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937868001] [2024-12-02 14:39:14,362 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:39:14,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:39:14,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:39:14,363 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:39:14,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 14:39:14,400 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:39:14,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:14,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:39:14,402 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:39:14,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:14,662 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:39:15,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:15,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937868001] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:39:15,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:39:15,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2024-12-02 14:39:15,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197110745] [2024-12-02 14:39:15,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:39:15,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 14:39:15,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:39:15,179 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 14:39:15,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 14:39:15,185 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:39:15,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1003 places, 2894 transitions, 120028 flow. Second operand has 33 states, 33 states have (on average 4.696969696969697) internal successors, (155), 33 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:39:15,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:39:15,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:39:15,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:39:30,633 INFO L124 PetriNetUnfolderBase]: 6950/12530 cut-off events. [2024-12-02 14:39:30,633 INFO L125 PetriNetUnfolderBase]: For 795979/795979 co-relation queries the response was YES. [2024-12-02 14:39:30,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208808 conditions, 12530 events. 6950/12530 cut-off events. For 795979/795979 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 98574 event pairs, 122 based on Foata normal form. 27/12557 useless extension candidates. Maximal degree in co-relation 208574. Up to 5355 conditions per place. [2024-12-02 14:39:31,115 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 1210 selfloop transitions, 2507 changer transitions 51/3769 dead transitions. [2024-12-02 14:39:31,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1110 places, 3769 transitions, 160570 flow [2024-12-02 14:39:31,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-12-02 14:39:31,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2024-12-02 14:39:31,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 875 transitions. [2024-12-02 14:39:31,116 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-12-02 14:39:31,116 INFO L175 Difference]: Start difference. First operand has 1003 places, 2894 transitions, 120028 flow. Second operand 110 states and 875 transitions. [2024-12-02 14:39:31,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1110 places, 3769 transitions, 160570 flow [2024-12-02 14:39:57,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1092 places, 3769 transitions, 160130 flow, removed 52 selfloop flow, removed 18 redundant places. [2024-12-02 14:39:57,405 INFO L231 Difference]: Finished difference. Result has 1138 places, 3487 transitions, 156810 flow [2024-12-02 14:39:57,406 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=119645, PETRI_DIFFERENCE_MINUEND_PLACES=983, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1973, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=110, PETRI_FLOW=156810, PETRI_PLACES=1138, PETRI_TRANSITIONS=3487} [2024-12-02 14:39:57,406 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 1115 predicate places. [2024-12-02 14:39:57,406 INFO L471 AbstractCegarLoop]: Abstraction has has 1138 places, 3487 transitions, 156810 flow [2024-12-02 14:39:57,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.696969696969697) internal successors, (155), 33 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:39:57,407 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:39:57,407 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:39:57,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 14:39:57,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 14:39:57,607 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:39:57,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:39:57,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1537526144, now seen corresponding path program 23 times [2024-12-02 14:39:57,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:39:57,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416116113] [2024-12-02 14:39:57,608 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:39:57,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:39:57,613 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:39:57,613 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:57,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:57,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:39:57,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416116113] [2024-12-02 14:39:57,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416116113] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:39:57,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544259890] [2024-12-02 14:39:57,793 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:39:57,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:39:57,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:39:57,795 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:39:57,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 14:39:57,832 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:39:57,832 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:57,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:39:57,834 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:39:58,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:58,055 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:39:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:58,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544259890] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:39:58,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:39:58,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 34 [2024-12-02 14:39:58,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103235707] [2024-12-02 14:39:58,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:39:58,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 14:39:58,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:39:58,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 14:39:58,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1003, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 14:39:58,436 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:39:58,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1138 places, 3487 transitions, 156810 flow. Second operand has 35 states, 35 states have (on average 4.628571428571429) internal successors, (162), 35 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:39:58,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:39:58,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:39:58,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:40:16,849 INFO L124 PetriNetUnfolderBase]: 6926/12487 cut-off events. [2024-12-02 14:40:16,849 INFO L125 PetriNetUnfolderBase]: For 970644/970644 co-relation queries the response was YES. [2024-12-02 14:40:17,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222713 conditions, 12487 events. 6926/12487 cut-off events. For 970644/970644 co-relation queries the response was YES. Maximal size of possible extension queue 851. Compared 98198 event pairs, 114 based on Foata normal form. 40/12527 useless extension candidates. Maximal degree in co-relation 222435. Up to 5391 conditions per place. [2024-12-02 14:40:17,118 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1287 selfloop transitions, 2344 changer transitions 20/3652 dead transitions. [2024-12-02 14:40:17,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1189 places, 3652 transitions, 167676 flow [2024-12-02 14:40:17,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-12-02 14:40:17,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2024-12-02 14:40:17,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 444 transitions. [2024-12-02 14:40:17,119 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3645320197044335 [2024-12-02 14:40:17,119 INFO L175 Difference]: Start difference. First operand has 1138 places, 3487 transitions, 156810 flow. Second operand 58 states and 444 transitions. [2024-12-02 14:40:17,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1189 places, 3652 transitions, 167676 flow [2024-12-02 14:40:51,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1152 places, 3652 transitions, 164942 flow, removed 657 selfloop flow, removed 37 redundant places. [2024-12-02 14:40:52,025 INFO L231 Difference]: Finished difference. Result has 1170 places, 3509 transitions, 164545 flow [2024-12-02 14:40:52,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=153677, PETRI_DIFFERENCE_MINUEND_PLACES=1095, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=164545, PETRI_PLACES=1170, PETRI_TRANSITIONS=3509} [2024-12-02 14:40:52,027 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 1147 predicate places. [2024-12-02 14:40:52,027 INFO L471 AbstractCegarLoop]: Abstraction has has 1170 places, 3509 transitions, 164545 flow [2024-12-02 14:40:52,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.628571428571429) internal successors, (162), 35 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:40:52,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:40:52,027 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:40:52,032 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 14:40:52,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 14:40:52,228 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:40:52,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:40:52,229 INFO L85 PathProgramCache]: Analyzing trace with hash 569217736, now seen corresponding path program 24 times [2024-12-02 14:40:52,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:40:52,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423590485] [2024-12-02 14:40:52,229 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:40:52,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:40:52,233 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:40:52,234 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:40:52,394 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:40:52,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:40:52,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423590485] [2024-12-02 14:40:52,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423590485] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:40:52,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114800563] [2024-12-02 14:40:52,395 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:40:52,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:40:52,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:40:52,396 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:40:52,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 14:40:52,432 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:40:52,432 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:40:52,433 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:40:52,434 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:40:52,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:40:52,735 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:40:53,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:40:53,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114800563] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:40:53,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:40:53,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:40:53,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221867345] [2024-12-02 14:40:53,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:40:53,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:40:53,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:40:53,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:40:53,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:40:53,156 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:40:53,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1170 places, 3509 transitions, 164545 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:40:53,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:40:53,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:40:53,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:41:12,149 INFO L124 PetriNetUnfolderBase]: 7425/13424 cut-off events. [2024-12-02 14:41:12,149 INFO L125 PetriNetUnfolderBase]: For 1125759/1125759 co-relation queries the response was YES. [2024-12-02 14:41:12,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248334 conditions, 13424 events. 7425/13424 cut-off events. For 1125759/1125759 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 107212 event pairs, 135 based on Foata normal form. 5/13429 useless extension candidates. Maximal degree in co-relation 248055. Up to 6025 conditions per place. [2024-12-02 14:41:12,428 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 982 selfloop transitions, 2932 changer transitions 26/3941 dead transitions. [2024-12-02 14:41:12,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1249 places, 3941 transitions, 188675 flow [2024-12-02 14:41:12,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-12-02 14:41:12,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2024-12-02 14:41:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 618 transitions. [2024-12-02 14:41:12,430 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3588850174216028 [2024-12-02 14:41:12,430 INFO L175 Difference]: Start difference. First operand has 1170 places, 3509 transitions, 164545 flow. Second operand 82 states and 618 transitions. [2024-12-02 14:41:12,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1249 places, 3941 transitions, 188675 flow [2024-12-02 14:41:52,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1215 places, 3941 transitions, 185799 flow, removed 157 selfloop flow, removed 34 redundant places. [2024-12-02 14:41:52,931 INFO L231 Difference]: Finished difference. Result has 1243 places, 3773 transitions, 187235 flow [2024-12-02 14:41:52,933 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=161942, PETRI_DIFFERENCE_MINUEND_PLACES=1134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2683, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=82, PETRI_FLOW=187235, PETRI_PLACES=1243, PETRI_TRANSITIONS=3773} [2024-12-02 14:41:52,933 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 1220 predicate places. [2024-12-02 14:41:52,933 INFO L471 AbstractCegarLoop]: Abstraction has has 1243 places, 3773 transitions, 187235 flow [2024-12-02 14:41:52,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:41:52,933 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:41:52,933 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:41:52,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-12-02 14:41:53,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 14:41:53,134 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:41:53,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:41:53,134 INFO L85 PathProgramCache]: Analyzing trace with hash 755646552, now seen corresponding path program 25 times [2024-12-02 14:41:53,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:41:53,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670962736] [2024-12-02 14:41:53,135 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:41:53,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:41:53,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:41:53,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:41:53,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:41:53,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670962736] [2024-12-02 14:41:53,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670962736] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:41:53,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991977227] [2024-12-02 14:41:53,308 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:41:53,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:41:53,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:41:53,310 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:41:53,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 14:41:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:41:53,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:41:53,347 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:41:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:41:53,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:41:54,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:41:54,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991977227] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:41:54,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:41:54,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:41:54,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485801257] [2024-12-02 14:41:54,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:41:54,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:41:54,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:41:54,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:41:54,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:41:54,110 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:41:54,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1243 places, 3773 transitions, 187235 flow. Second operand has 34 states, 34 states have (on average 4.705882352941177) internal successors, (160), 34 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:41:54,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:41:54,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:41:54,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:42:24,085 INFO L124 PetriNetUnfolderBase]: 7778/14155 cut-off events. [2024-12-02 14:42:24,085 INFO L125 PetriNetUnfolderBase]: For 1329076/1329076 co-relation queries the response was YES. [2024-12-02 14:42:24,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274940 conditions, 14155 events. 7778/14155 cut-off events. For 1329076/1329076 co-relation queries the response was YES. Maximal size of possible extension queue 999. Compared 115025 event pairs, 134 based on Foata normal form. 5/14160 useless extension candidates. Maximal degree in co-relation 274636. Up to 6999 conditions per place. [2024-12-02 14:42:24,410 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 1450 selfloop transitions, 2675 changer transitions 32/4158 dead transitions. [2024-12-02 14:42:24,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1328 places, 4158 transitions, 209294 flow [2024-12-02 14:42:24,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-12-02 14:42:24,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2024-12-02 14:42:24,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 718 transitions. [2024-12-02 14:42:24,411 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3798941798941799 [2024-12-02 14:42:24,411 INFO L175 Difference]: Start difference. First operand has 1243 places, 3773 transitions, 187235 flow. Second operand 90 states and 718 transitions. [2024-12-02 14:42:24,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1328 places, 4158 transitions, 209294 flow [2024-12-02 14:43:16,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1292 places, 4158 transitions, 207827 flow, removed 525 selfloop flow, removed 36 redundant places. [2024-12-02 14:43:16,155 INFO L231 Difference]: Finished difference. Result has 1311 places, 3953 transitions, 205228 flow [2024-12-02 14:43:16,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=185892, PETRI_DIFFERENCE_MINUEND_PLACES=1203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=90, PETRI_FLOW=205228, PETRI_PLACES=1311, PETRI_TRANSITIONS=3953} [2024-12-02 14:43:16,158 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 1288 predicate places. [2024-12-02 14:43:16,158 INFO L471 AbstractCegarLoop]: Abstraction has has 1311 places, 3953 transitions, 205228 flow [2024-12-02 14:43:16,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.705882352941177) internal successors, (160), 34 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:43:16,158 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:43:16,158 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:43:16,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-12-02 14:43:16,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 14:43:16,358 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:43:16,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:43:16,359 INFO L85 PathProgramCache]: Analyzing trace with hash 15071642, now seen corresponding path program 26 times [2024-12-02 14:43:16,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:43:16,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923116586] [2024-12-02 14:43:16,359 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:43:16,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:43:16,365 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:43:16,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:43:16,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:43:16,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:43:16,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923116586] [2024-12-02 14:43:16,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923116586] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:43:16,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771783627] [2024-12-02 14:43:16,526 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:43:16,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:43:16,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:43:16,528 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:43:16,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 14:43:16,560 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:43:16,560 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:43:16,561 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:43:16,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:43:16,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:43:16,808 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:43:17,270 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:43:17,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771783627] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:43:17,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:43:17,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:43:17,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554626086] [2024-12-02 14:43:17,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:43:17,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:43:17,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:43:17,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:43:17,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=937, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:43:17,282 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:43:17,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1311 places, 3953 transitions, 205228 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:43:17,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:43:17,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:43:17,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:43:41,932 INFO L124 PetriNetUnfolderBase]: 8190/14937 cut-off events. [2024-12-02 14:43:41,932 INFO L125 PetriNetUnfolderBase]: For 1547981/1547981 co-relation queries the response was YES. [2024-12-02 14:43:42,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301733 conditions, 14937 events. 8190/14937 cut-off events. For 1547981/1547981 co-relation queries the response was YES. Maximal size of possible extension queue 1055. Compared 123132 event pairs, 162 based on Foata normal form. 10/14947 useless extension candidates. Maximal degree in co-relation 301416. Up to 7701 conditions per place. [2024-12-02 14:43:42,315 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1351 selfloop transitions, 2965 changer transitions 18/4335 dead transitions. [2024-12-02 14:43:42,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1368 places, 4335 transitions, 229792 flow [2024-12-02 14:43:42,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-02 14:43:42,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2024-12-02 14:43:42,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 518 transitions. [2024-12-02 14:43:42,316 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-12-02 14:43:42,316 INFO L175 Difference]: Start difference. First operand has 1311 places, 3953 transitions, 205228 flow. Second operand 64 states and 518 transitions. [2024-12-02 14:43:42,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1368 places, 4335 transitions, 229792 flow [2024-12-02 14:44:42,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1324 places, 4335 transitions, 228701 flow, removed 252 selfloop flow, removed 44 redundant places. [2024-12-02 14:44:42,581 INFO L231 Difference]: Finished difference. Result has 1349 places, 4178 transitions, 228701 flow [2024-12-02 14:44:42,583 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=204208, PETRI_DIFFERENCE_MINUEND_PLACES=1261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2754, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=228701, PETRI_PLACES=1349, PETRI_TRANSITIONS=4178} [2024-12-02 14:44:42,583 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 1326 predicate places. [2024-12-02 14:44:42,584 INFO L471 AbstractCegarLoop]: Abstraction has has 1349 places, 4178 transitions, 228701 flow [2024-12-02 14:44:42,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:44:42,584 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:44:42,584 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:44:42,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 14:44:42,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 14:44:42,784 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:44:42,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:44:42,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2014413222, now seen corresponding path program 27 times [2024-12-02 14:44:42,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:44:42,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323744634] [2024-12-02 14:44:42,785 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:44:42,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:44:42,790 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 14:44:42,790 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:44:42,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:44:42,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:44:42,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323744634] [2024-12-02 14:44:42,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323744634] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:44:42,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169581496] [2024-12-02 14:44:42,951 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:44:42,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:44:42,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:44:42,953 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:44:42,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 14:44:42,989 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 14:44:42,989 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:44:42,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:44:42,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:44:43,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:44:43,235 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:44:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:44:43,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169581496] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:44:43,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:44:43,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2024-12-02 14:44:43,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486935875] [2024-12-02 14:44:43,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:44:43,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-12-02 14:44:43,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:44:43,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-12-02 14:44:43,715 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2024-12-02 14:44:43,719 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:44:43,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1349 places, 4178 transitions, 228701 flow. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:44:43,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:44:43,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:44:43,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:45:14,998 INFO L124 PetriNetUnfolderBase]: 8615/15716 cut-off events. [2024-12-02 14:45:14,999 INFO L125 PetriNetUnfolderBase]: For 1802803/1802803 co-relation queries the response was YES. [2024-12-02 14:45:15,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333456 conditions, 15716 events. 8615/15716 cut-off events. For 1802803/1802803 co-relation queries the response was YES. Maximal size of possible extension queue 1151. Compared 130754 event pairs, 175 based on Foata normal form. 8/15724 useless extension candidates. Maximal degree in co-relation 333123. Up to 6231 conditions per place. [2024-12-02 14:45:15,422 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 1258 selfloop transitions, 3333 changer transitions 24/4616 dead transitions. [2024-12-02 14:45:15,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1428 places, 4616 transitions, 255627 flow [2024-12-02 14:45:15,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-12-02 14:45:15,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2024-12-02 14:45:15,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 668 transitions. [2024-12-02 14:45:15,423 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3786848072562358 [2024-12-02 14:45:15,423 INFO L175 Difference]: Start difference. First operand has 1349 places, 4178 transitions, 228701 flow. Second operand 84 states and 668 transitions. [2024-12-02 14:45:15,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1428 places, 4616 transitions, 255627 flow [2024-12-02 14:46:27,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1401 places, 4616 transitions, 254150 flow, removed 505 selfloop flow, removed 27 redundant places. [2024-12-02 14:46:27,965 INFO L231 Difference]: Finished difference. Result has 1425 places, 4409 transitions, 252998 flow [2024-12-02 14:46:27,967 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=227310, PETRI_DIFFERENCE_MINUEND_PLACES=1318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=993, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=252998, PETRI_PLACES=1425, PETRI_TRANSITIONS=4409} [2024-12-02 14:46:27,968 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 1402 predicate places. [2024-12-02 14:46:27,968 INFO L471 AbstractCegarLoop]: Abstraction has has 1425 places, 4409 transitions, 252998 flow [2024-12-02 14:46:27,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 34 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:46:27,968 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:46:27,968 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:46:27,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-12-02 14:46:28,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 14:46:28,169 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:46:28,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:46:28,170 INFO L85 PathProgramCache]: Analyzing trace with hash 837033156, now seen corresponding path program 28 times [2024-12-02 14:46:28,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:46:28,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839446842] [2024-12-02 14:46:28,170 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:46:28,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:46:28,175 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:46:28,175 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:46:28,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:46:28,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:46:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839446842] [2024-12-02 14:46:28,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839446842] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:46:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006085914] [2024-12-02 14:46:28,325 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:46:28,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:46:28,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:46:28,327 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:46:28,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 14:46:28,364 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:46:28,364 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:46:28,365 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:46:28,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:46:28,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:46:28,596 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:46:29,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:46:29,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006085914] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:46:29,007 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:46:29,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 34 [2024-12-02 14:46:29,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544336999] [2024-12-02 14:46:29,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:46:29,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 14:46:29,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:46:29,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 14:46:29,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1013, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 14:46:29,022 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:46:29,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1425 places, 4409 transitions, 252998 flow. Second operand has 35 states, 35 states have (on average 4.628571428571429) internal successors, (162), 35 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:46:29,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:46:29,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:46:29,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:47:05,943 INFO L124 PetriNetUnfolderBase]: 8618/15706 cut-off events. [2024-12-02 14:47:05,944 INFO L125 PetriNetUnfolderBase]: For 1929302/1929302 co-relation queries the response was YES. [2024-12-02 14:47:06,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346416 conditions, 15706 events. 8618/15706 cut-off events. For 1929302/1929302 co-relation queries the response was YES. Maximal size of possible extension queue 1146. Compared 130483 event pairs, 181 based on Foata normal form. 3/15709 useless extension candidates. Maximal degree in co-relation 346062. Up to 9814 conditions per place. [2024-12-02 14:47:06,312 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1727 selfloop transitions, 2794 changer transitions 19/4541 dead transitions. [2024-12-02 14:47:06,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1475 places, 4541 transitions, 264080 flow [2024-12-02 14:47:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-02 14:47:06,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-12-02 14:47:06,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 429 transitions. [2024-12-02 14:47:06,314 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-12-02 14:47:06,314 INFO L175 Difference]: Start difference. First operand has 1425 places, 4409 transitions, 252998 flow. Second operand 55 states and 429 transitions. [2024-12-02 14:47:06,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1475 places, 4541 transitions, 264080 flow [2024-12-02 14:48:35,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1432 places, 4541 transitions, 261741 flow, removed 689 selfloop flow, removed 43 redundant places. [2024-12-02 14:48:35,683 INFO L231 Difference]: Finished difference. Result has 1445 places, 4419 transitions, 261135 flow [2024-12-02 14:48:35,685 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=250671, PETRI_DIFFERENCE_MINUEND_PLACES=1378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2784, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=261135, PETRI_PLACES=1445, PETRI_TRANSITIONS=4419} [2024-12-02 14:48:35,685 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 1422 predicate places. [2024-12-02 14:48:35,685 INFO L471 AbstractCegarLoop]: Abstraction has has 1445 places, 4419 transitions, 261135 flow [2024-12-02 14:48:35,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.628571428571429) internal successors, (162), 35 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:48:35,686 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:48:35,686 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:48:35,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-12-02 14:48:35,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2be8e5e7-e0f7-49e2-b377-073ed198df1e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:48:35,886 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 14:48:35,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:48:35,887 INFO L85 PathProgramCache]: Analyzing trace with hash -201599402, now seen corresponding path program 29 times [2024-12-02 14:48:35,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:48:35,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87245969] [2024-12-02 14:48:35,887 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:48:35,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:48:35,892 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:48:35,892 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:48:36,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:48:36,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:48:36,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87245969] [2024-12-02 14:48:36,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87245969] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:48:36,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:48:36,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-02 14:48:36,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474531813] [2024-12-02 14:48:36,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:48:36,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 14:48:36,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:48:36,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 14:48:36,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:48:36,048 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 14:48:36,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1445 places, 4419 transitions, 261135 flow. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:48:36,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:48:36,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 14:48:36,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:49:12,568 INFO L124 PetriNetUnfolderBase]: 8622/15700 cut-off events. [2024-12-02 14:49:12,568 INFO L125 PetriNetUnfolderBase]: For 1965166/1965166 co-relation queries the response was YES. [2024-12-02 14:49:13,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 352942 conditions, 15700 events. 8622/15700 cut-off events. For 1965166/1965166 co-relation queries the response was YES. Maximal size of possible extension queue 1140. Compared 130188 event pairs, 308 based on Foata normal form. 1/15701 useless extension candidates. Maximal degree in co-relation 352581. Up to 14941 conditions per place. [2024-12-02 14:49:13,160 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 4344 selfloop transitions, 111 changer transitions 4/4460 dead transitions. [2024-12-02 14:49:13,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1457 places, 4460 transitions, 270887 flow [2024-12-02 14:49:13,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 14:49:13,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 14:49:13,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 134 transitions. [2024-12-02 14:49:13,161 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-12-02 14:49:13,161 INFO L175 Difference]: Start difference. First operand has 1445 places, 4419 transitions, 261135 flow. Second operand 16 states and 134 transitions. [2024-12-02 14:49:13,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1457 places, 4460 transitions, 270887 flow