./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/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_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 87e1a1d3acb3ee9b7a4a97eb7b14df31d5b38b7566b1218cea0dabfe5ec8ddbd --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 14:06:38,737 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 14:06:38,796 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 14:06:38,801 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 14:06:38,801 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 14:06:38,823 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 14:06:38,823 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 14:06:38,824 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 14:06:38,824 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 14:06:38,824 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 14:06:38,824 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 14:06:38,824 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 14:06:38,825 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 14:06:38,825 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 14:06:38,825 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 14:06:38,826 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:06:38,826 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:06:38,826 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:06:38,827 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 14:06:38,827 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 14:06:38,828 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_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 87e1a1d3acb3ee9b7a4a97eb7b14df31d5b38b7566b1218cea0dabfe5ec8ddbd [2024-12-02 14:06:39,076 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 14:06:39,084 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 14:06:39,086 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 14:06:39,087 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 14:06:39,088 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 14:06:39,089 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2024-12-02 14:06:41,771 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/data/da2fa0631/d1c00dc7c7e14994b18c4aac9097243d/FLAGb7e5797ea [2024-12-02 14:06:41,959 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 14:06:41,959 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2024-12-02 14:06:41,965 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/data/da2fa0631/d1c00dc7c7e14994b18c4aac9097243d/FLAGb7e5797ea [2024-12-02 14:06:41,980 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/data/da2fa0631/d1c00dc7c7e14994b18c4aac9097243d [2024-12-02 14:06:41,983 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 14:06:41,984 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 14:06:41,985 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 14:06:41,985 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 14:06:41,990 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 14:06:41,991 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:06:41" (1/1) ... [2024-12-02 14:06:41,992 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3da327f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:41, skipping insertion in model container [2024-12-02 14:06:41,992 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:06:41" (1/1) ... [2024-12-02 14:06:42,007 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 14:06:42,172 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:06:42,182 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 14:06:42,199 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:06:42,213 INFO L204 MainTranslator]: Completed translation [2024-12-02 14:06:42,214 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42 WrapperNode [2024-12-02 14:06:42,214 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 14:06:42,215 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 14:06:42,215 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 14:06:42,215 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 14:06:42,222 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:06:42" (1/1) ... [2024-12-02 14:06:42,228 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:06:42" (1/1) ... [2024-12-02 14:06:42,242 INFO L138 Inliner]: procedures = 20, calls = 15, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 46 [2024-12-02 14:06:42,243 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 14:06:42,243 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 14:06:42,243 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 14:06:42,243 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 14:06:42,252 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,252 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,254 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,265 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:06:42,265 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,266 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,269 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,270 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,273 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,274 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,275 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,276 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 14:06:42,277 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 14:06:42,277 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 14:06:42,277 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 14:06:42,278 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (1/1) ... [2024-12-02 14:06:42,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:06:42,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:42,307 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/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:06:42,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/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:06:42,334 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 14:06:42,334 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 14:06:42,334 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 14:06:42,334 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 14:06:42,334 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 14:06:42,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 14:06:42,335 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 14:06:42,335 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 14:06:42,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 14:06:42,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 14:06:42,336 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:06:42,415 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 14:06:42,417 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 14:06:42,554 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 14:06:42,554 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 14:06:42,658 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 14:06:42,658 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 14:06:42,658 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:06:42 BoogieIcfgContainer [2024-12-02 14:06:42,658 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 14:06:42,661 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 14:06:42,661 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 14:06:42,666 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 14:06:42,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:06:41" (1/3) ... [2024-12-02 14:06:42,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d5388fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:06:42, skipping insertion in model container [2024-12-02 14:06:42,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:06:42" (2/3) ... [2024-12-02 14:06:42,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d5388fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:06:42, skipping insertion in model container [2024-12-02 14:06:42,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:06:42" (3/3) ... [2024-12-02 14:06:42,668 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-nonblocking-counter-alt2.wvr.c [2024-12-02 14:06:42,684 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 14:06:42,686 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-nonblocking-counter-alt2.wvr.c that has 3 procedures, 22 locations, 1 initial locations, 2 loop locations, and 2 error locations. [2024-12-02 14:06:42,686 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 14:06:42,729 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 14:06:42,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 28 places, 23 transitions, 60 flow [2024-12-02 14:06:42,787 INFO L124 PetriNetUnfolderBase]: 2/21 cut-off events. [2024-12-02 14:06:42,789 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 14:06:42,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 21 events. 2/21 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/17 useless extension candidates. Maximal degree in co-relation 14. Up to 2 conditions per place. [2024-12-02 14:06:42,792 INFO L82 GeneralOperation]: Start removeDead. Operand has 28 places, 23 transitions, 60 flow [2024-12-02 14:06:42,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 25 places, 20 transitions, 52 flow [2024-12-02 14:06:42,801 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 14:06:42,811 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=None, 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;@107c984c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 14:06:42,811 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-12-02 14:06:42,819 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 14:06:42,819 INFO L124 PetriNetUnfolderBase]: 2/17 cut-off events. [2024-12-02 14:06:42,819 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 14:06:42,820 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:42,820 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:06:42,821 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:42,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:42,824 INFO L85 PathProgramCache]: Analyzing trace with hash -138867584, now seen corresponding path program 1 times [2024-12-02 14:06:42,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:42,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552588286] [2024-12-02 14:06:42,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:06:42,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:42,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:43,104 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:06:43,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:43,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552588286] [2024-12-02 14:06:43,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552588286] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:06:43,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:06:43,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 14:06:43,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059366569] [2024-12-02 14:06:43,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:06:43,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:06:43,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:43,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:06:43,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:06:43,144 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 23 [2024-12-02 14:06:43,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:43,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:43,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 23 [2024-12-02 14:06:43,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:43,241 INFO L124 PetriNetUnfolderBase]: 73/148 cut-off events. [2024-12-02 14:06:43,241 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-12-02 14:06:43,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 148 events. 73/148 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 437 event pairs, 22 based on Foata normal form. 2/149 useless extension candidates. Maximal degree in co-relation 256. Up to 74 conditions per place. [2024-12-02 14:06:43,244 INFO L140 encePairwiseOnDemand]: 19/23 looper letters, 20 selfloop transitions, 2 changer transitions 3/28 dead transitions. [2024-12-02 14:06:43,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 28 transitions, 127 flow [2024-12-02 14:06:43,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:06:43,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 14:06:43,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 45 transitions. [2024-12-02 14:06:43,256 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-12-02 14:06:43,258 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 52 flow. Second operand 3 states and 45 transitions. [2024-12-02 14:06:43,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 28 transitions, 127 flow [2024-12-02 14:06:43,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 28 transitions, 113 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 14:06:43,266 INFO L231 Difference]: Finished difference. Result has 22 places, 19 transitions, 52 flow [2024-12-02 14:06:43,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=22, PETRI_TRANSITIONS=19} [2024-12-02 14:06:43,272 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, -3 predicate places. [2024-12-02 14:06:43,273 INFO L471 AbstractCegarLoop]: Abstraction has has 22 places, 19 transitions, 52 flow [2024-12-02 14:06:43,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:43,273 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:43,273 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:06:43,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 14:06:43,274 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:43,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:43,274 INFO L85 PathProgramCache]: Analyzing trace with hash -2128979061, now seen corresponding path program 1 times [2024-12-02 14:06:43,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:43,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459020723] [2024-12-02 14:06:43,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:06:43,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:43,413 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:06:43,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:43,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459020723] [2024-12-02 14:06:43,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459020723] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:06:43,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:06:43,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:06:43,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326688284] [2024-12-02 14:06:43,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:06:43,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:06:43,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:43,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:06:43,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:06:43,425 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:06:43,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 52 flow. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:06:43,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:43,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:06:43,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:43,533 INFO L124 PetriNetUnfolderBase]: 142/260 cut-off events. [2024-12-02 14:06:43,533 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-12-02 14:06:43,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 536 conditions, 260 events. 142/260 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 868 event pairs, 81 based on Foata normal form. 0/215 useless extension candidates. Maximal degree in co-relation 277. Up to 179 conditions per place. [2024-12-02 14:06:43,536 INFO L140 encePairwiseOnDemand]: 19/23 looper letters, 21 selfloop transitions, 3 changer transitions 0/27 dead transitions. [2024-12-02 14:06:43,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 27 transitions, 117 flow [2024-12-02 14:06:43,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:06:43,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 14:06:43,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 45 transitions. [2024-12-02 14:06:43,537 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4891304347826087 [2024-12-02 14:06:43,537 INFO L175 Difference]: Start difference. First operand has 22 places, 19 transitions, 52 flow. Second operand 4 states and 45 transitions. [2024-12-02 14:06:43,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 27 transitions, 117 flow [2024-12-02 14:06:43,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 27 transitions, 115 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 14:06:43,539 INFO L231 Difference]: Finished difference. Result has 25 places, 20 transitions, 64 flow [2024-12-02 14:06:43,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, 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:06:43,540 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 0 predicate places. [2024-12-02 14:06:43,540 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 20 transitions, 64 flow [2024-12-02 14:06:43,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:06:43,541 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:43,541 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:06:43,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 14:06:43,541 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:43,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:43,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1995828491, now seen corresponding path program 1 times [2024-12-02 14:06:43,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:43,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374434504] [2024-12-02 14:06:43,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:06:43,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:43,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:43,851 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:06:43,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:43,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374434504] [2024-12-02 14:06:43,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374434504] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:43,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689564205] [2024-12-02 14:06:43,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:06:43,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:43,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:43,855 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:43,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 14:06:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:43,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 14:06:43,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:44,039 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:06:44,040 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:44,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:44,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689564205] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:44,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:44,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 12 [2024-12-02 14:06:44,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117634316] [2024-12-02 14:06:44,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:44,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 14:06:44,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:44,259 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 14:06:44,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:06:44,267 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:06:44,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 64 flow. Second operand has 13 states, 13 states have (on average 7.615384615384615) internal successors, (99), 13 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:44,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:44,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:06:44,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:44,781 INFO L124 PetriNetUnfolderBase]: 402/697 cut-off events. [2024-12-02 14:06:44,781 INFO L125 PetriNetUnfolderBase]: For 187/187 co-relation queries the response was YES. [2024-12-02 14:06:44,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1691 conditions, 697 events. 402/697 cut-off events. For 187/187 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2879 event pairs, 5 based on Foata normal form. 2/645 useless extension candidates. Maximal degree in co-relation 598. Up to 184 conditions per place. [2024-12-02 14:06:44,786 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 77 selfloop transitions, 17 changer transitions 10/105 dead transitions. [2024-12-02 14:06:44,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 105 transitions, 522 flow [2024-12-02 14:06:44,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 14:06:44,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 14:06:44,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-12-02 14:06:44,789 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5810276679841897 [2024-12-02 14:06:44,789 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 64 flow. Second operand 11 states and 147 transitions. [2024-12-02 14:06:44,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 105 transitions, 522 flow [2024-12-02 14:06:44,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 105 transitions, 504 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-12-02 14:06:44,792 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 197 flow [2024-12-02 14:06:44,792 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=197, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-12-02 14:06:44,793 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 16 predicate places. [2024-12-02 14:06:44,793 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 197 flow [2024-12-02 14:06:44,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.615384615384615) internal successors, (99), 13 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:44,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:44,793 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:06:44,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 14:06:44,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:44,994 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:44,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:44,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2144615075, now seen corresponding path program 2 times [2024-12-02 14:06:44,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:44,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215776509] [2024-12-02 14:06:44,995 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:06:44,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:45,012 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:06:45,012 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:45,137 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:06:45,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:45,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215776509] [2024-12-02 14:06:45,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215776509] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:45,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588905602] [2024-12-02 14:06:45,137 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:06:45,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:45,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:45,140 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:45,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 14:06:45,190 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:06:45,190 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:45,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:06:45,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:45,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:06:45,233 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:06:45,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588905602] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:06:45,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:06:45,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-12-02 14:06:45,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519481045] [2024-12-02 14:06:45,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:06:45,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:06:45,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:45,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:06:45,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:06:45,242 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:06:45,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 197 flow. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:06:45,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:45,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:06:45,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:45,361 INFO L124 PetriNetUnfolderBase]: 396/687 cut-off events. [2024-12-02 14:06:45,361 INFO L125 PetriNetUnfolderBase]: For 803/803 co-relation queries the response was YES. [2024-12-02 14:06:45,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2110 conditions, 687 events. 396/687 cut-off events. For 803/803 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2811 event pairs, 122 based on Foata normal form. 6/693 useless extension candidates. Maximal degree in co-relation 1965. Up to 605 conditions per place. [2024-12-02 14:06:45,367 INFO L140 encePairwiseOnDemand]: 17/23 looper letters, 43 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-12-02 14:06:45,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 51 transitions, 368 flow [2024-12-02 14:06:45,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:06:45,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 14:06:45,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 55 transitions. [2024-12-02 14:06:45,368 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-12-02 14:06:45,368 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 197 flow. Second operand 5 states and 55 transitions. [2024-12-02 14:06:45,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 51 transitions, 368 flow [2024-12-02 14:06:45,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 51 transitions, 340 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-12-02 14:06:45,386 INFO L231 Difference]: Finished difference. Result has 45 places, 39 transitions, 229 flow [2024-12-02 14:06:45,386 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=45, PETRI_TRANSITIONS=39} [2024-12-02 14:06:45,387 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 20 predicate places. [2024-12-02 14:06:45,387 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 39 transitions, 229 flow [2024-12-02 14:06:45,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:06:45,387 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:45,387 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:06:45,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 14:06:45,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:45,588 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:45,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:45,588 INFO L85 PathProgramCache]: Analyzing trace with hash 843543681, now seen corresponding path program 3 times [2024-12-02 14:06:45,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:45,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420921103] [2024-12-02 14:06:45,589 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:06:45,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:45,603 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:06:45,603 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:45,823 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:06:45,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:45,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420921103] [2024-12-02 14:06:45,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420921103] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:45,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211511615] [2024-12-02 14:06:45,823 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:06:45,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:45,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:45,827 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:45,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 14:06:45,878 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:06:45,878 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:45,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 14:06:45,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:46,048 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:06:46,048 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:06:46,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211511615] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:06:46,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:06:46,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6] total 13 [2024-12-02 14:06:46,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121648181] [2024-12-02 14:06:46,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:06:46,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 14:06:46,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:46,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 14:06:46,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:06:46,067 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:06:46,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 39 transitions, 229 flow. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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:06:46,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:46,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:06:46,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:46,323 INFO L124 PetriNetUnfolderBase]: 478/825 cut-off events. [2024-12-02 14:06:46,323 INFO L125 PetriNetUnfolderBase]: For 1135/1135 co-relation queries the response was YES. [2024-12-02 14:06:46,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2758 conditions, 825 events. 478/825 cut-off events. For 1135/1135 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3605 event pairs, 120 based on Foata normal form. 11/836 useless extension candidates. Maximal degree in co-relation 2610. Up to 633 conditions per place. [2024-12-02 14:06:46,331 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 62 selfloop transitions, 19 changer transitions 6/88 dead transitions. [2024-12-02 14:06:46,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 88 transitions, 667 flow [2024-12-02 14:06:46,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 14:06:46,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 14:06:46,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-12-02 14:06:46,332 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.463768115942029 [2024-12-02 14:06:46,332 INFO L175 Difference]: Start difference. First operand has 45 places, 39 transitions, 229 flow. Second operand 9 states and 96 transitions. [2024-12-02 14:06:46,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 88 transitions, 667 flow [2024-12-02 14:06:46,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 88 transitions, 656 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-12-02 14:06:46,342 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 394 flow [2024-12-02 14:06:46,342 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=394, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-12-02 14:06:46,343 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 32 predicate places. [2024-12-02 14:06:46,343 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 394 flow [2024-12-02 14:06:46,343 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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:06:46,343 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:46,343 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:06:46,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 14:06:46,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:46,544 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:46,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:46,544 INFO L85 PathProgramCache]: Analyzing trace with hash 470700177, now seen corresponding path program 4 times [2024-12-02 14:06:46,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:46,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918578248] [2024-12-02 14:06:46,544 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:06:46,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:46,557 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:06:46,557 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:46,696 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:06:46,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:46,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918578248] [2024-12-02 14:06:46,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918578248] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:46,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670958447] [2024-12-02 14:06:46,696 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:06:46,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:46,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:46,698 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:46,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 14:06:46,749 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:06:46,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:46,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 14:06:46,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:46,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:46,854 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:47,063 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:06:47,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670958447] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:47,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:47,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 12 [2024-12-02 14:06:47,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80763748] [2024-12-02 14:06:47,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:47,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 14:06:47,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:47,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 14:06:47,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:06:47,070 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:06:47,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 394 flow. Second operand has 13 states, 13 states have (on average 7.615384615384615) internal successors, (99), 13 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:47,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:47,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:06:47,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:47,319 INFO L124 PetriNetUnfolderBase]: 501/860 cut-off events. [2024-12-02 14:06:47,319 INFO L125 PetriNetUnfolderBase]: For 2559/2559 co-relation queries the response was YES. [2024-12-02 14:06:47,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3489 conditions, 860 events. 501/860 cut-off events. For 2559/2559 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3697 event pairs, 61 based on Foata normal form. 18/878 useless extension candidates. Maximal degree in co-relation 3329. Up to 381 conditions per place. [2024-12-02 14:06:47,328 INFO L140 encePairwiseOnDemand]: 17/23 looper letters, 59 selfloop transitions, 23 changer transitions 0/83 dead transitions. [2024-12-02 14:06:47,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 83 transitions, 727 flow [2024-12-02 14:06:47,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 14:06:47,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 14:06:47,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-12-02 14:06:47,330 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-12-02 14:06:47,330 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 394 flow. Second operand 6 states and 68 transitions. [2024-12-02 14:06:47,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 83 transitions, 727 flow [2024-12-02 14:06:47,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 83 transitions, 710 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-12-02 14:06:47,339 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 514 flow [2024-12-02 14:06:47,339 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=514, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-12-02 14:06:47,340 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2024-12-02 14:06:47,340 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 514 flow [2024-12-02 14:06:47,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.615384615384615) internal successors, (99), 13 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:47,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:47,340 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:06:47,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 14:06:47,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 14:06:47,541 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:47,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:47,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1153719172, now seen corresponding path program 5 times [2024-12-02 14:06:47,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:47,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628356007] [2024-12-02 14:06:47,541 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:06:47,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:47,556 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:06:47,557 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:47,753 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:06:47,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628356007] [2024-12-02 14:06:47,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628356007] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365534653] [2024-12-02 14:06:47,753 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:06:47,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:47,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:47,755 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:47,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 14:06:47,802 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:06:47,802 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:47,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:06:47,804 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:47,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:47,926 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:48,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:48,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365534653] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:48,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:48,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2024-12-02 14:06:48,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872778975] [2024-12-02 14:06:48,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:48,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 14:06:48,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:48,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 14:06:48,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:06:48,132 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:06:48,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 514 flow. Second operand has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 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:06:48,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:48,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:06:48,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:48,851 INFO L124 PetriNetUnfolderBase]: 807/1422 cut-off events. [2024-12-02 14:06:48,852 INFO L125 PetriNetUnfolderBase]: For 5418/5438 co-relation queries the response was YES. [2024-12-02 14:06:48,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6227 conditions, 1422 events. 807/1422 cut-off events. For 5418/5438 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6982 event pairs, 13 based on Foata normal form. 38/1460 useless extension candidates. Maximal degree in co-relation 6036. Up to 365 conditions per place. [2024-12-02 14:06:48,860 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 93 selfloop transitions, 107 changer transitions 16/229 dead transitions. [2024-12-02 14:06:48,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 229 transitions, 2227 flow [2024-12-02 14:06:48,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 14:06:48,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 14:06:48,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 265 transitions. [2024-12-02 14:06:48,862 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48007246376811596 [2024-12-02 14:06:48,863 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 514 flow. Second operand 24 states and 265 transitions. [2024-12-02 14:06:48,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 229 transitions, 2227 flow [2024-12-02 14:06:48,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 229 transitions, 2117 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-12-02 14:06:48,875 INFO L231 Difference]: Finished difference. Result has 93 places, 148 transitions, 1627 flow [2024-12-02 14:06:48,875 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1627, PETRI_PLACES=93, PETRI_TRANSITIONS=148} [2024-12-02 14:06:48,876 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 68 predicate places. [2024-12-02 14:06:48,876 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 148 transitions, 1627 flow [2024-12-02 14:06:48,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 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:06:48,876 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:48,876 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:06:48,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 14:06:49,077 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 14:06:49,077 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:49,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:49,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1288638458, now seen corresponding path program 6 times [2024-12-02 14:06:49,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:49,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874959627] [2024-12-02 14:06:49,077 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:06:49,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:49,096 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:06:49,096 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:49,320 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:06:49,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:49,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874959627] [2024-12-02 14:06:49,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874959627] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:49,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140492654] [2024-12-02 14:06:49,321 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:06:49,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:49,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:49,323 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:49,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 14:06:49,373 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:06:49,373 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:49,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:06:49,375 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:49,488 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:49,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:49,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140492654] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:49,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:49,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 19 [2024-12-02 14:06:49,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912537997] [2024-12-02 14:06:49,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:49,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 14:06:49,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:49,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 14:06:49,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2024-12-02 14:06:49,708 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:06:49,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 148 transitions, 1627 flow. Second operand has 19 states, 19 states have (on average 7.052631578947368) internal successors, (134), 19 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:06:49,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:49,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:06:49,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:50,387 INFO L124 PetriNetUnfolderBase]: 1153/2032 cut-off events. [2024-12-02 14:06:50,387 INFO L125 PetriNetUnfolderBase]: For 14946/14966 co-relation queries the response was YES. [2024-12-02 14:06:50,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11383 conditions, 2032 events. 1153/2032 cut-off events. For 14946/14966 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10978 event pairs, 35 based on Foata normal form. 18/2046 useless extension candidates. Maximal degree in co-relation 11174. Up to 500 conditions per place. [2024-12-02 14:06:50,402 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 117 selfloop transitions, 227 changer transitions 7/364 dead transitions. [2024-12-02 14:06:50,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 364 transitions, 4918 flow [2024-12-02 14:06:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 14:06:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 14:06:50,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 187 transitions. [2024-12-02 14:06:50,404 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4279176201372998 [2024-12-02 14:06:50,404 INFO L175 Difference]: Start difference. First operand has 93 places, 148 transitions, 1627 flow. Second operand 19 states and 187 transitions. [2024-12-02 14:06:50,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 364 transitions, 4918 flow [2024-12-02 14:06:50,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 364 transitions, 4415 flow, removed 241 selfloop flow, removed 3 redundant places. [2024-12-02 14:06:50,464 INFO L231 Difference]: Finished difference. Result has 119 places, 301 transitions, 4149 flow [2024-12-02 14:06:50,464 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4149, PETRI_PLACES=119, PETRI_TRANSITIONS=301} [2024-12-02 14:06:50,465 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 94 predicate places. [2024-12-02 14:06:50,465 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 301 transitions, 4149 flow [2024-12-02 14:06:50,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.052631578947368) internal successors, (134), 19 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:06:50,465 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:50,465 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:06:50,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 14:06:50,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-02 14:06:50,666 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:50,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:50,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1053282720, now seen corresponding path program 7 times [2024-12-02 14:06:50,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:50,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566392790] [2024-12-02 14:06:50,666 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:06:50,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:50,825 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:06:50,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:50,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566392790] [2024-12-02 14:06:50,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566392790] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:50,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301757163] [2024-12-02 14:06:50,826 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:06:50,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:50,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:50,828 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:50,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 14:06:50,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:06:50,873 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:06:50,874 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:50,957 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:06:50,957 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:51,119 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:06:51,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301757163] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:51,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:51,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 17 [2024-12-02 14:06:51,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216932503] [2024-12-02 14:06:51,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:51,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 14:06:51,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:51,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 14:06:51,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-12-02 14:06:51,136 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:06:51,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 301 transitions, 4149 flow. Second operand has 17 states, 17 states have (on average 6.588235294117647) internal successors, (112), 17 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have 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:06:51,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:51,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:06:51,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:52,562 INFO L124 PetriNetUnfolderBase]: 2234/3711 cut-off events. [2024-12-02 14:06:52,562 INFO L125 PetriNetUnfolderBase]: For 45593/45593 co-relation queries the response was YES. [2024-12-02 14:06:52,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24125 conditions, 3711 events. 2234/3711 cut-off events. For 45593/45593 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20649 event pairs, 44 based on Foata normal form. 60/3771 useless extension candidates. Maximal degree in co-relation 23867. Up to 866 conditions per place. [2024-12-02 14:06:52,599 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 261 selfloop transitions, 475 changer transitions 6/743 dead transitions. [2024-12-02 14:06:52,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 743 transitions, 11533 flow [2024-12-02 14:06:52,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 14:06:52,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 14:06:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 371 transitions. [2024-12-02 14:06:52,601 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43595769682726204 [2024-12-02 14:06:52,601 INFO L175 Difference]: Start difference. First operand has 119 places, 301 transitions, 4149 flow. Second operand 37 states and 371 transitions. [2024-12-02 14:06:52,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 743 transitions, 11533 flow [2024-12-02 14:06:52,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 743 transitions, 10986 flow, removed 273 selfloop flow, removed 1 redundant places. [2024-12-02 14:06:52,792 INFO L231 Difference]: Finished difference. Result has 182 places, 638 transitions, 10789 flow [2024-12-02 14:06:52,792 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=10789, PETRI_PLACES=182, PETRI_TRANSITIONS=638} [2024-12-02 14:06:52,793 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 157 predicate places. [2024-12-02 14:06:52,793 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 638 transitions, 10789 flow [2024-12-02 14:06:52,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.588235294117647) internal successors, (112), 17 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have 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:06:52,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:52,793 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:06:52,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 14:06:52,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:52,993 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:52,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:52,994 INFO L85 PathProgramCache]: Analyzing trace with hash -730455652, now seen corresponding path program 8 times [2024-12-02 14:06:52,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:52,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808193386] [2024-12-02 14:06:52,994 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:06:52,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:53,005 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:06:53,005 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:53,198 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:06:53,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:53,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808193386] [2024-12-02 14:06:53,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808193386] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:53,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555144899] [2024-12-02 14:06:53,199 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:06:53,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:53,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:53,201 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:53,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 14:06:53,245 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:06:53,245 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:53,246 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:06:53,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:53,326 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:06:53,326 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:53,446 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:53,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555144899] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:53,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:53,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2024-12-02 14:06:53,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467690935] [2024-12-02 14:06:53,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:53,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 14:06:53,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:53,447 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 14:06:53,447 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:06:53,451 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:06:53,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 638 transitions, 10789 flow. Second operand has 16 states, 16 states have (on average 7.3125) internal successors, (117), 16 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have 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:06:53,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:53,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:06:53,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:55,045 INFO L124 PetriNetUnfolderBase]: 2420/4222 cut-off events. [2024-12-02 14:06:55,046 INFO L125 PetriNetUnfolderBase]: For 83646/83650 co-relation queries the response was YES. [2024-12-02 14:06:55,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32249 conditions, 4222 events. 2420/4222 cut-off events. For 83646/83650 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26007 event pairs, 51 based on Foata normal form. 46/4256 useless extension candidates. Maximal degree in co-relation 31908. Up to 979 conditions per place. [2024-12-02 14:06:55,076 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 227 selfloop transitions, 676 changer transitions 7/936 dead transitions. [2024-12-02 14:06:55,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 936 transitions, 16870 flow [2024-12-02 14:06:55,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 14:06:55,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 14:06:55,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 336 transitions. [2024-12-02 14:06:55,078 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45652173913043476 [2024-12-02 14:06:55,079 INFO L175 Difference]: Start difference. First operand has 182 places, 638 transitions, 10789 flow. Second operand 32 states and 336 transitions. [2024-12-02 14:06:55,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 936 transitions, 16870 flow [2024-12-02 14:06:55,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 936 transitions, 15729 flow, removed 558 selfloop flow, removed 3 redundant places. [2024-12-02 14:06:55,517 INFO L231 Difference]: Finished difference. Result has 227 places, 838 transitions, 15545 flow [2024-12-02 14:06:55,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=9952, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=485, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15545, PETRI_PLACES=227, PETRI_TRANSITIONS=838} [2024-12-02 14:06:55,518 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 202 predicate places. [2024-12-02 14:06:55,518 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 838 transitions, 15545 flow [2024-12-02 14:06:55,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.3125) internal successors, (117), 16 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have 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:06:55,518 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:55,519 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:06:55,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 14:06:55,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 14:06:55,719 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:55,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:55,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1145674950, now seen corresponding path program 9 times [2024-12-02 14:06:55,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:55,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628024624] [2024-12-02 14:06:55,720 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:06:55,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:55,728 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:06:55,728 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:55,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:55,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:55,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628024624] [2024-12-02 14:06:55,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628024624] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:55,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87767166] [2024-12-02 14:06:55,859 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:06:55,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:55,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:55,860 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:55,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 14:06:55,904 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:06:55,904 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:55,905 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:06:55,906 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:55,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:55,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:56,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:06:56,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87767166] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:56,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:56,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2024-12-02 14:06:56,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168812210] [2024-12-02 14:06:56,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:56,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 14:06:56,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:56,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 14:06:56,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2024-12-02 14:06:56,118 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:06:56,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 838 transitions, 15545 flow. Second operand has 15 states, 15 states have (on average 7.333333333333333) internal successors, (110), 15 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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:06:56,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:56,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:06:56,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:06:57,639 INFO L124 PetriNetUnfolderBase]: 2405/4156 cut-off events. [2024-12-02 14:06:57,639 INFO L125 PetriNetUnfolderBase]: For 89275/89297 co-relation queries the response was YES. [2024-12-02 14:06:57,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34529 conditions, 4156 events. 2405/4156 cut-off events. For 89275/89297 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25349 event pairs, 98 based on Foata normal form. 12/4158 useless extension candidates. Maximal degree in co-relation 34397. Up to 982 conditions per place. [2024-12-02 14:06:57,678 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 241 selfloop transitions, 623 changer transitions 2/892 dead transitions. [2024-12-02 14:06:57,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 892 transitions, 17932 flow [2024-12-02 14:06:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 14:06:57,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 14:06:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 233 transitions. [2024-12-02 14:06:57,680 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46047430830039526 [2024-12-02 14:06:57,680 INFO L175 Difference]: Start difference. First operand has 227 places, 838 transitions, 15545 flow. Second operand 22 states and 233 transitions. [2024-12-02 14:06:57,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 892 transitions, 17932 flow [2024-12-02 14:06:58,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 892 transitions, 17626 flow, removed 118 selfloop flow, removed 6 redundant places. [2024-12-02 14:06:58,460 INFO L231 Difference]: Finished difference. Result has 243 places, 842 transitions, 17131 flow [2024-12-02 14:06:58,460 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=15166, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=613, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=17131, PETRI_PLACES=243, PETRI_TRANSITIONS=842} [2024-12-02 14:06:58,461 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 218 predicate places. [2024-12-02 14:06:58,461 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 842 transitions, 17131 flow [2024-12-02 14:06:58,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.333333333333333) internal successors, (110), 15 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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:06:58,461 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:06:58,461 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:06:58,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 14:06:58,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:58,662 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:06:58,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:06:58,662 INFO L85 PathProgramCache]: Analyzing trace with hash -3844350, now seen corresponding path program 10 times [2024-12-02 14:06:58,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:06:58,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281181601] [2024-12-02 14:06:58,662 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:06:58,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:06:58,671 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:06:58,672 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:58,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:06:58,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:06:58,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281181601] [2024-12-02 14:06:58,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281181601] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:06:58,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021605811] [2024-12-02 14:06:58,840 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:06:58,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:06:58,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:06:58,842 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:06:58,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 14:06:58,885 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:06:58,885 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:06:58,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:06:58,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:06:58,987 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:06:58,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:06:59,121 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:06:59,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021605811] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:06:59,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:06:59,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 20 [2024-12-02 14:06:59,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688910747] [2024-12-02 14:06:59,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:06:59,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 14:06:59,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:06:59,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 14:06:59,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2024-12-02 14:06:59,141 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:06:59,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 842 transitions, 17131 flow. Second operand has 20 states, 20 states have (on average 6.55) internal successors, (131), 20 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:06:59,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:06:59,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:06:59,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:02,174 INFO L124 PetriNetUnfolderBase]: 4099/6805 cut-off events. [2024-12-02 14:07:02,174 INFO L125 PetriNetUnfolderBase]: For 196501/196501 co-relation queries the response was YES. [2024-12-02 14:07:02,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61201 conditions, 6805 events. 4099/6805 cut-off events. For 196501/196501 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42500 event pairs, 88 based on Foata normal form. 89/6894 useless extension candidates. Maximal degree in co-relation 60943. Up to 1581 conditions per place. [2024-12-02 14:07:02,223 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 462 selfloop transitions, 1135 changer transitions 12/1610 dead transitions. [2024-12-02 14:07:02,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1610 transitions, 35301 flow [2024-12-02 14:07:02,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-12-02 14:07:02,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2024-12-02 14:07:02,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 450 transitions. [2024-12-02 14:07:02,225 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4162812210915819 [2024-12-02 14:07:02,225 INFO L175 Difference]: Start difference. First operand has 243 places, 842 transitions, 17131 flow. Second operand 47 states and 450 transitions. [2024-12-02 14:07:02,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 1610 transitions, 35301 flow [2024-12-02 14:07:03,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 1610 transitions, 34548 flow, removed 62 selfloop flow, removed 14 redundant places. [2024-12-02 14:07:03,796 INFO L231 Difference]: Finished difference. Result has 294 places, 1434 transitions, 33367 flow [2024-12-02 14:07:03,797 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=16629, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=610, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=33367, PETRI_PLACES=294, PETRI_TRANSITIONS=1434} [2024-12-02 14:07:03,797 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 269 predicate places. [2024-12-02 14:07:03,797 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 1434 transitions, 33367 flow [2024-12-02 14:07:03,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.55) internal successors, (131), 20 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:07:03,798 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:07:03,798 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:07:03,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 14:07:03,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:03,998 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:07:03,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:07:03,999 INFO L85 PathProgramCache]: Analyzing trace with hash 723189224, now seen corresponding path program 11 times [2024-12-02 14:07:03,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:07:03,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103573113] [2024-12-02 14:07:03,999 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:07:03,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:07:04,007 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:07:04,007 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:04,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:04,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:07:04,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103573113] [2024-12-02 14:07:04,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103573113] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:07:04,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293794881] [2024-12-02 14:07:04,148 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:07:04,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:04,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:07:04,149 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:07:04,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 14:07:04,191 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:07:04,191 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:04,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:07:04,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:07:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:04,305 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:07:04,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:04,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293794881] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:07:04,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:07:04,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-12-02 14:07:04,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280633940] [2024-12-02 14:07:04,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:07:04,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 14:07:04,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:07:04,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 14:07:04,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-12-02 14:07:04,474 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:07:04,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 1434 transitions, 33367 flow. Second operand has 17 states, 17 states have (on average 6.882352941176471) internal successors, (117), 17 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have 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:07:04,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:07:04,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:07:04,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:11,593 INFO L124 PetriNetUnfolderBase]: 4278/7281 cut-off events. [2024-12-02 14:07:11,594 INFO L125 PetriNetUnfolderBase]: For 230263/230357 co-relation queries the response was YES. [2024-12-02 14:07:11,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74855 conditions, 7281 events. 4278/7281 cut-off events. For 230263/230357 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 48409 event pairs, 318 based on Foata normal form. 28/7293 useless extension candidates. Maximal degree in co-relation 74373. Up to 2254 conditions per place. [2024-12-02 14:07:11,671 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 466 selfloop transitions, 1202 changer transitions 3/1737 dead transitions. [2024-12-02 14:07:11,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 1737 transitions, 43729 flow [2024-12-02 14:07:11,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 14:07:11,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 14:07:11,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 277 transitions. [2024-12-02 14:07:11,673 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44605475040257647 [2024-12-02 14:07:11,673 INFO L175 Difference]: Start difference. First operand has 294 places, 1434 transitions, 33367 flow. Second operand 27 states and 277 transitions. [2024-12-02 14:07:11,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 1737 transitions, 43729 flow [2024-12-02 14:07:15,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 1737 transitions, 41635 flow, removed 1038 selfloop flow, removed 3 redundant places. [2024-12-02 14:07:15,235 INFO L231 Difference]: Finished difference. Result has 331 places, 1682 transitions, 42451 flow [2024-12-02 14:07:15,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=32052, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=979, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=42451, PETRI_PLACES=331, PETRI_TRANSITIONS=1682} [2024-12-02 14:07:15,236 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 306 predicate places. [2024-12-02 14:07:15,236 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 1682 transitions, 42451 flow [2024-12-02 14:07:15,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.882352941176471) internal successors, (117), 17 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have 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:07:15,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:07:15,236 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:07:15,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 14:07:15,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:15,437 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:07:15,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:07:15,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1902441880, now seen corresponding path program 12 times [2024-12-02 14:07:15,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:07:15,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715572647] [2024-12-02 14:07:15,437 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:07:15,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:07:15,449 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:07:15,449 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:15,668 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:07:15,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:07:15,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715572647] [2024-12-02 14:07:15,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715572647] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:07:15,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817880291] [2024-12-02 14:07:15,668 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:07:15,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:15,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:07:15,670 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:07:15,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 14:07:15,708 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:07:15,709 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:15,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:07:15,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:07:15,809 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:07:15,809 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:07:15,991 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:07:15,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817880291] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:07:15,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:07:15,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 19 [2024-12-02 14:07:15,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688762761] [2024-12-02 14:07:15,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:07:15,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 14:07:15,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:07:15,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 14:07:15,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2024-12-02 14:07:15,996 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:07:15,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 1682 transitions, 42451 flow. Second operand has 19 states, 19 states have (on average 7.0) internal successors, (133), 19 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:07:15,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:07:15,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:07:15,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:20,114 INFO L124 PetriNetUnfolderBase]: 4710/8045 cut-off events. [2024-12-02 14:07:20,114 INFO L125 PetriNetUnfolderBase]: For 235601/235681 co-relation queries the response was YES. [2024-12-02 14:07:20,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86743 conditions, 8045 events. 4710/8045 cut-off events. For 235601/235681 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 53992 event pairs, 90 based on Foata normal form. 94/8125 useless extension candidates. Maximal degree in co-relation 86597. Up to 1870 conditions per place. [2024-12-02 14:07:20,191 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 220 selfloop transitions, 1678 changer transitions 3/1967 dead transitions. [2024-12-02 14:07:20,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 1967 transitions, 52759 flow [2024-12-02 14:07:20,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 14:07:20,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 14:07:20,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 324 transitions. [2024-12-02 14:07:20,192 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44021739130434784 [2024-12-02 14:07:20,192 INFO L175 Difference]: Start difference. First operand has 331 places, 1682 transitions, 42451 flow. Second operand 32 states and 324 transitions. [2024-12-02 14:07:20,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 1967 transitions, 52759 flow [2024-12-02 14:07:24,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 1967 transitions, 52464 flow, removed 87 selfloop flow, removed 8 redundant places. [2024-12-02 14:07:24,710 INFO L231 Difference]: Finished difference. Result has 357 places, 1895 transitions, 53832 flow [2024-12-02 14:07:24,711 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=41579, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1445, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=53832, PETRI_PLACES=357, PETRI_TRANSITIONS=1895} [2024-12-02 14:07:24,711 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 332 predicate places. [2024-12-02 14:07:24,712 INFO L471 AbstractCegarLoop]: Abstraction has has 357 places, 1895 transitions, 53832 flow [2024-12-02 14:07:24,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.0) internal successors, (133), 19 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:07:24,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:07:24,712 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:07:24,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 14:07:24,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 14:07:24,913 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:07:24,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:07:24,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1059192826, now seen corresponding path program 13 times [2024-12-02 14:07:24,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:07:24,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196935498] [2024-12-02 14:07:24,913 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:07:24,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:07:24,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:07:25,036 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:07:25,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:07:25,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196935498] [2024-12-02 14:07:25,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196935498] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:07:25,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782090071] [2024-12-02 14:07:25,037 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:07:25,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:25,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:07:25,038 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:07:25,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 14:07:25,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:07:25,121 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:07:25,122 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:07:25,238 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:07:25,239 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:07:25,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:25,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782090071] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:07:25,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:07:25,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-12-02 14:07:25,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406592151] [2024-12-02 14:07:25,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:07:25,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 14:07:25,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:07:25,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 14:07:25,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-12-02 14:07:25,402 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:07:25,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 1895 transitions, 53832 flow. Second operand has 17 states, 17 states have (on average 7.0) internal successors, (119), 17 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:07:25,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:07:25,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:07:25,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:29,594 INFO L124 PetriNetUnfolderBase]: 5192/8906 cut-off events. [2024-12-02 14:07:29,594 INFO L125 PetriNetUnfolderBase]: For 337012/337088 co-relation queries the response was YES. [2024-12-02 14:07:29,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106394 conditions, 8906 events. 5192/8906 cut-off events. For 337012/337088 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 61356 event pairs, 233 based on Foata normal form. 61/8953 useless extension candidates. Maximal degree in co-relation 105249. Up to 1975 conditions per place. [2024-12-02 14:07:29,686 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 464 selfloop transitions, 1643 changer transitions 8/2181 dead transitions. [2024-12-02 14:07:29,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 2181 transitions, 65660 flow [2024-12-02 14:07:29,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 14:07:29,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 14:07:29,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 253 transitions. [2024-12-02 14:07:29,687 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-12-02 14:07:29,687 INFO L175 Difference]: Start difference. First operand has 357 places, 1895 transitions, 53832 flow. Second operand 23 states and 253 transitions. [2024-12-02 14:07:29,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 2181 transitions, 65660 flow [2024-12-02 14:07:36,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 2181 transitions, 65085 flow, removed 221 selfloop flow, removed 7 redundant places. [2024-12-02 14:07:36,430 INFO L231 Difference]: Finished difference. Result has 382 places, 2102 transitions, 66189 flow [2024-12-02 14:07:36,432 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=53276, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=66189, PETRI_PLACES=382, PETRI_TRANSITIONS=2102} [2024-12-02 14:07:36,432 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 357 predicate places. [2024-12-02 14:07:36,432 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 2102 transitions, 66189 flow [2024-12-02 14:07:36,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.0) internal successors, (119), 17 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:07:36,433 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:07:36,433 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:07:36,439 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 14:07:36,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 14:07:36,633 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:07:36,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:07:36,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1826494036, now seen corresponding path program 14 times [2024-12-02 14:07:36,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:07:36,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094994562] [2024-12-02 14:07:36,634 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:07:36,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:07:36,642 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:07:36,642 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:36,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:36,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:07:36,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094994562] [2024-12-02 14:07:36,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094994562] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:07:36,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082157932] [2024-12-02 14:07:36,799 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:07:36,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:07:36,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:07:36,801 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:07:36,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 14:07:36,845 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:07:36,845 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:36,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:07:36,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:07:36,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:36,952 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:07:37,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:37,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082157932] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:07:37,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:07:37,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2024-12-02 14:07:37,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876334864] [2024-12-02 14:07:37,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:07:37,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 14:07:37,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:07:37,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 14:07:37,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:07:37,116 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:07:37,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 2102 transitions, 66189 flow. Second operand has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 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:07:37,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:07:37,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:07:37,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:43,021 INFO L124 PetriNetUnfolderBase]: 5171/8839 cut-off events. [2024-12-02 14:07:43,021 INFO L125 PetriNetUnfolderBase]: For 400145/400221 co-relation queries the response was YES. [2024-12-02 14:07:43,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115191 conditions, 8839 events. 5171/8839 cut-off events. For 400145/400221 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 60560 event pairs, 309 based on Foata normal form. 22/8851 useless extension candidates. Maximal degree in co-relation 114206. Up to 2148 conditions per place. [2024-12-02 14:07:43,112 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 378 selfloop transitions, 1747 changer transitions 3/2194 dead transitions. [2024-12-02 14:07:43,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 2194 transitions, 72423 flow [2024-12-02 14:07:43,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 14:07:43,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 14:07:43,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 225 transitions. [2024-12-02 14:07:43,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44466403162055335 [2024-12-02 14:07:43,114 INFO L175 Difference]: Start difference. First operand has 382 places, 2102 transitions, 66189 flow. Second operand 22 states and 225 transitions. [2024-12-02 14:07:43,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 2194 transitions, 72423 flow [2024-12-02 14:07:50,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 2194 transitions, 72061 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-12-02 14:07:50,627 INFO L231 Difference]: Finished difference. Result has 400 places, 2146 transitions, 72872 flow [2024-12-02 14:07:50,628 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=65751, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1698, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=72872, PETRI_PLACES=400, PETRI_TRANSITIONS=2146} [2024-12-02 14:07:50,629 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 375 predicate places. [2024-12-02 14:07:50,629 INFO L471 AbstractCegarLoop]: Abstraction has has 400 places, 2146 transitions, 72872 flow [2024-12-02 14:07:50,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 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:07:50,629 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:07:50,629 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:07:50,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 14:07:50,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 14:07:50,829 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:07:50,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:07:50,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1024483770, now seen corresponding path program 15 times [2024-12-02 14:07:50,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:07:50,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587313060] [2024-12-02 14:07:50,830 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:07:50,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:07:50,841 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:07:50,841 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:07:50,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:07:50,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:07:50,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587313060] [2024-12-02 14:07:50,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587313060] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:07:50,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:07:50,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:07:50,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517290179] [2024-12-02 14:07:50,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:07:50,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 14:07:50,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:07:50,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 14:07:50,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:07:50,969 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 23 [2024-12-02 14:07:50,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 2146 transitions, 72872 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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:07:50,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:07:50,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 23 [2024-12-02 14:07:50,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:07:55,338 INFO L124 PetriNetUnfolderBase]: 4737/8349 cut-off events. [2024-12-02 14:07:55,339 INFO L125 PetriNetUnfolderBase]: For 438449/438607 co-relation queries the response was YES. [2024-12-02 14:07:55,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119645 conditions, 8349 events. 4737/8349 cut-off events. For 438449/438607 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 59113 event pairs, 893 based on Foata normal form. 25/8265 useless extension candidates. Maximal degree in co-relation 119077. Up to 5458 conditions per place. [2024-12-02 14:07:55,429 INFO L140 encePairwiseOnDemand]: 17/23 looper letters, 1622 selfloop transitions, 198 changer transitions 4/2172 dead transitions. [2024-12-02 14:07:55,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 2172 transitions, 76986 flow [2024-12-02 14:07:55,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 14:07:55,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 14:07:55,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 77 transitions. [2024-12-02 14:07:55,430 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-12-02 14:07:55,430 INFO L175 Difference]: Start difference. First operand has 400 places, 2146 transitions, 72872 flow. Second operand 7 states and 77 transitions. [2024-12-02 14:07:55,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 2172 transitions, 76986 flow [2024-12-02 14:08:04,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 2172 transitions, 75542 flow, removed 266 selfloop flow, removed 13 redundant places. [2024-12-02 14:08:04,192 INFO L231 Difference]: Finished difference. Result has 395 places, 2155 transitions, 72122 flow [2024-12-02 14:08:04,193 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=71445, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=72122, PETRI_PLACES=395, PETRI_TRANSITIONS=2155} [2024-12-02 14:08:04,194 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 370 predicate places. [2024-12-02 14:08:04,194 INFO L471 AbstractCegarLoop]: Abstraction has has 395 places, 2155 transitions, 72122 flow [2024-12-02 14:08:04,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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:08:04,194 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:08:04,194 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:08:04,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 14:08:04,194 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:08:04,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:08:04,195 INFO L85 PathProgramCache]: Analyzing trace with hash -321023614, now seen corresponding path program 16 times [2024-12-02 14:08:04,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:08:04,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793032731] [2024-12-02 14:08:04,195 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:08:04,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:08:04,203 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:08:04,203 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:04,580 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:08:04,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:08:04,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793032731] [2024-12-02 14:08:04,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793032731] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:08:04,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15070792] [2024-12-02 14:08:04,581 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:08:04,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:08:04,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:08:04,583 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:08:04,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 14:08:04,628 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:08:04,628 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:04,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:08:04,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:08:04,811 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:08:04,811 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:08:05,063 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:08:05,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15070792] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:08:05,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:08:05,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 25 [2024-12-02 14:08:05,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218298582] [2024-12-02 14:08:05,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:08:05,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 14:08:05,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:08:05,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 14:08:05,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2024-12-02 14:08:05,074 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:08:05,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 2155 transitions, 72122 flow. Second operand has 25 states, 25 states have (on average 6.0) internal successors, (150), 25 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:08:05,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:08:05,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:08:05,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:08:14,094 INFO L124 PetriNetUnfolderBase]: 7204/12046 cut-off events. [2024-12-02 14:08:14,094 INFO L125 PetriNetUnfolderBase]: For 554874/554874 co-relation queries the response was YES. [2024-12-02 14:08:14,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162916 conditions, 12046 events. 7204/12046 cut-off events. For 554874/554874 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 83428 event pairs, 63 based on Foata normal form. 106/12152 useless extension candidates. Maximal degree in co-relation 162161. Up to 3021 conditions per place. [2024-12-02 14:08:14,235 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 1258 selfloop transitions, 2072 changer transitions 5/3336 dead transitions. [2024-12-02 14:08:14,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 3336 transitions, 117498 flow [2024-12-02 14:08:14,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-12-02 14:08:14,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2024-12-02 14:08:14,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 376 transitions. [2024-12-02 14:08:14,237 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38923395445134573 [2024-12-02 14:08:14,237 INFO L175 Difference]: Start difference. First operand has 395 places, 2155 transitions, 72122 flow. Second operand 42 states and 376 transitions. [2024-12-02 14:08:14,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 3336 transitions, 117498 flow [2024-12-02 14:08:28,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 3336 transitions, 117011 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-12-02 14:08:28,062 INFO L231 Difference]: Finished difference. Result has 452 places, 2928 transitions, 106227 flow [2024-12-02 14:08:28,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=71737, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=106227, PETRI_PLACES=452, PETRI_TRANSITIONS=2928} [2024-12-02 14:08:28,063 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 427 predicate places. [2024-12-02 14:08:28,063 INFO L471 AbstractCegarLoop]: Abstraction has has 452 places, 2928 transitions, 106227 flow [2024-12-02 14:08:28,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.0) internal successors, (150), 25 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:08:28,063 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:08:28,063 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:08:28,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 14:08:28,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 14:08:28,264 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:08:28,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:08:28,264 INFO L85 PathProgramCache]: Analyzing trace with hash 993418882, now seen corresponding path program 17 times [2024-12-02 14:08:28,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:08:28,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546184244] [2024-12-02 14:08:28,265 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:08:28,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:08:28,271 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:08:28,271 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:28,401 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:08:28,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:08:28,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546184244] [2024-12-02 14:08:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546184244] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:08:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:08:28,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:08:28,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389254226] [2024-12-02 14:08:28,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:08:28,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 14:08:28,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:08:28,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 14:08:28,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:08:28,416 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 23 [2024-12-02 14:08:28,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 2928 transitions, 106227 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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:08:28,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:08:28,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 23 [2024-12-02 14:08:28,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:08:37,511 INFO L124 PetriNetUnfolderBase]: 6201/10984 cut-off events. [2024-12-02 14:08:37,511 INFO L125 PetriNetUnfolderBase]: For 643330/643461 co-relation queries the response was YES. [2024-12-02 14:08:37,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169218 conditions, 10984 events. 6201/10984 cut-off events. For 643330/643461 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 81591 event pairs, 1184 based on Foata normal form. 43/10920 useless extension candidates. Maximal degree in co-relation 167113. Up to 7297 conditions per place. [2024-12-02 14:08:37,735 INFO L140 encePairwiseOnDemand]: 17/23 looper letters, 2160 selfloop transitions, 276 changer transitions 0/2978 dead transitions. [2024-12-02 14:08:37,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 2978 transitions, 112577 flow [2024-12-02 14:08:37,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 14:08:37,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 14:08:37,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-12-02 14:08:37,736 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47342995169082125 [2024-12-02 14:08:37,736 INFO L175 Difference]: Start difference. First operand has 452 places, 2928 transitions, 106227 flow. Second operand 9 states and 98 transitions. [2024-12-02 14:08:37,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 2978 transitions, 112577 flow [2024-12-02 14:08:53,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 2978 transitions, 111776 flow, removed 314 selfloop flow, removed 8 redundant places. [2024-12-02 14:08:53,277 INFO L231 Difference]: Finished difference. Result has 455 places, 2961 transitions, 107373 flow [2024-12-02 14:08:53,279 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=105520, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=107373, PETRI_PLACES=455, PETRI_TRANSITIONS=2961} [2024-12-02 14:08:53,279 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 430 predicate places. [2024-12-02 14:08:53,279 INFO L471 AbstractCegarLoop]: Abstraction has has 455 places, 2961 transitions, 107373 flow [2024-12-02 14:08:53,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 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:08:53,279 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:08:53,280 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:08:53,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 14:08:53,280 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:08:53,280 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:08:53,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1166666574, now seen corresponding path program 18 times [2024-12-02 14:08:53,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:08:53,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061429592] [2024-12-02 14:08:53,280 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:08:53,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:08:53,289 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:08:53,289 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:08:53,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:08:53,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:08:53,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061429592] [2024-12-02 14:08:53,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061429592] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:08:53,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:08:53,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:08:53,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182445293] [2024-12-02 14:08:53,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:08:53,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:08:53,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:08:53,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:08:53,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:08:53,433 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:08:53,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 2961 transitions, 107373 flow. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:08:53,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:08:53,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:08:53,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:09:02,995 INFO L124 PetriNetUnfolderBase]: 6796/11663 cut-off events. [2024-12-02 14:09:02,995 INFO L125 PetriNetUnfolderBase]: For 657255/657383 co-relation queries the response was YES. [2024-12-02 14:09:03,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173700 conditions, 11663 events. 6796/11663 cut-off events. For 657255/657383 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 83564 event pairs, 1682 based on Foata normal form. 22/11667 useless extension candidates. Maximal degree in co-relation 173101. Up to 9347 conditions per place. [2024-12-02 14:09:03,138 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 2606 selfloop transitions, 255 changer transitions 2/2985 dead transitions. [2024-12-02 14:09:03,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 2985 transitions, 113644 flow [2024-12-02 14:09:03,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 14:09:03,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 14:09:03,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-12-02 14:09:03,139 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44565217391304346 [2024-12-02 14:09:03,139 INFO L175 Difference]: Start difference. First operand has 455 places, 2961 transitions, 107373 flow. Second operand 8 states and 82 transitions. [2024-12-02 14:09:03,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 2985 transitions, 113644 flow [2024-12-02 14:09:19,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 2985 transitions, 113377 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-12-02 14:09:19,886 INFO L231 Difference]: Finished difference. Result has 461 places, 2962 transitions, 107691 flow [2024-12-02 14:09:19,887 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=107108, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=107691, PETRI_PLACES=461, PETRI_TRANSITIONS=2962} [2024-12-02 14:09:19,887 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 436 predicate places. [2024-12-02 14:09:19,887 INFO L471 AbstractCegarLoop]: Abstraction has has 461 places, 2962 transitions, 107691 flow [2024-12-02 14:09:19,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:09:19,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:09:19,888 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:09:19,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 14:09:19,888 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:09:19,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:09:19,888 INFO L85 PathProgramCache]: Analyzing trace with hash -250034670, now seen corresponding path program 19 times [2024-12-02 14:09:19,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:09:19,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124467016] [2024-12-02 14:09:19,888 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:09:19,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:09:19,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:09:19,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:09:19,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:09:19,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124467016] [2024-12-02 14:09:19,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124467016] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:09:19,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359187357] [2024-12-02 14:09:19,997 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:09:19,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:09:19,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:09:19,999 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:09:19,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 14:09:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:09:20,034 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:09:20,034 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:09:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:09:20,116 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:09:20,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:09:20,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359187357] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:09:20,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:09:20,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 16 [2024-12-02 14:09:20,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697442118] [2024-12-02 14:09:20,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:09:20,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 14:09:20,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:09:20,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 14:09:20,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:09:20,320 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:09:20,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 2962 transitions, 107691 flow. Second operand has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 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:09:20,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:09:20,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:09:20,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:09:29,040 INFO L124 PetriNetUnfolderBase]: 7058/12098 cut-off events. [2024-12-02 14:09:29,040 INFO L125 PetriNetUnfolderBase]: For 681752/681872 co-relation queries the response was YES. [2024-12-02 14:09:29,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181074 conditions, 12098 events. 7058/12098 cut-off events. For 681752/681872 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 87092 event pairs, 1150 based on Foata normal form. 34/12120 useless extension candidates. Maximal degree in co-relation 180472. Up to 6926 conditions per place. [2024-12-02 14:09:29,227 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 1438 selfloop transitions, 1555 changer transitions 2/3117 dead transitions. [2024-12-02 14:09:29,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 3117 transitions, 118844 flow [2024-12-02 14:09:29,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 14:09:29,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 14:09:29,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 189 transitions. [2024-12-02 14:09:29,228 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43249427917620137 [2024-12-02 14:09:29,228 INFO L175 Difference]: Start difference. First operand has 461 places, 2962 transitions, 107691 flow. Second operand 19 states and 189 transitions. [2024-12-02 14:09:29,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 3117 transitions, 118844 flow [2024-12-02 14:09:46,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 3117 transitions, 118341 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-12-02 14:09:46,764 INFO L231 Difference]: Finished difference. Result has 485 places, 3072 transitions, 117997 flow [2024-12-02 14:09:46,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=107136, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=117997, PETRI_PLACES=485, PETRI_TRANSITIONS=3072} [2024-12-02 14:09:46,766 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 460 predicate places. [2024-12-02 14:09:46,766 INFO L471 AbstractCegarLoop]: Abstraction has has 485 places, 3072 transitions, 117997 flow [2024-12-02 14:09:46,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 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:09:46,766 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:09:46,766 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:09:46,772 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-12-02 14:09:46,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:09:46,967 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:09:46,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:09:46,967 INFO L85 PathProgramCache]: Analyzing trace with hash -842629798, now seen corresponding path program 20 times [2024-12-02 14:09:46,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:09:46,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167891301] [2024-12-02 14:09:46,967 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:09:46,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:09:46,975 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:09:46,975 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:09:47,087 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:09:47,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:09:47,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167891301] [2024-12-02 14:09:47,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167891301] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:09:47,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536056964] [2024-12-02 14:09:47,087 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:09:47,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:09:47,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:09:47,089 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:09:47,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 14:09:47,132 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:09:47,132 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:09:47,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 14:09:47,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:09:47,252 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:09:47,252 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:09:47,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:09:47,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536056964] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 14:09:47,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 14:09:47,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 18 [2024-12-02 14:09:47,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134795309] [2024-12-02 14:09:47,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:09:47,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:09:47,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:09:47,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:09:47,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2024-12-02 14:09:47,526 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 23 [2024-12-02 14:09:47,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 3072 transitions, 117997 flow. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:09:47,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:09:47,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 23 [2024-12-02 14:09:47,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:09:57,216 INFO L124 PetriNetUnfolderBase]: 7265/12446 cut-off events. [2024-12-02 14:09:57,217 INFO L125 PetriNetUnfolderBase]: For 802163/802311 co-relation queries the response was YES. [2024-12-02 14:09:57,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195763 conditions, 12446 events. 7265/12446 cut-off events. For 802163/802311 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 90200 event pairs, 711 based on Foata normal form. 56/12482 useless extension candidates. Maximal degree in co-relation 195150. Up to 4904 conditions per place. [2024-12-02 14:09:57,396 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 1286 selfloop transitions, 1818 changer transitions 2/3228 dead transitions. [2024-12-02 14:09:57,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 3228 transitions, 129694 flow [2024-12-02 14:09:57,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 14:09:57,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 14:09:57,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-12-02 14:09:57,397 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.466403162055336 [2024-12-02 14:09:57,397 INFO L175 Difference]: Start difference. First operand has 485 places, 3072 transitions, 117997 flow. Second operand 11 states and 118 transitions. [2024-12-02 14:09:57,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 3228 transitions, 129694 flow [2024-12-02 14:10:17,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 3228 transitions, 129225 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-12-02 14:10:17,275 INFO L231 Difference]: Finished difference. Result has 494 places, 3171 transitions, 128509 flow [2024-12-02 14:10:17,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=117549, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3072, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1726, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=128509, PETRI_PLACES=494, PETRI_TRANSITIONS=3171} [2024-12-02 14:10:17,277 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 469 predicate places. [2024-12-02 14:10:17,277 INFO L471 AbstractCegarLoop]: Abstraction has has 494 places, 3171 transitions, 128509 flow [2024-12-02 14:10:17,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:10:17,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:10:17,277 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:10:17,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 14:10:17,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:10:17,477 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:10:17,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:10:17,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1247547784, now seen corresponding path program 21 times [2024-12-02 14:10:17,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:10:17,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27386098] [2024-12-02 14:10:17,478 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:10:17,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:10:17,486 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:10:17,486 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:10:17,693 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:10:17,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:10:17,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27386098] [2024-12-02 14:10:17,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27386098] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:10:17,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263287027] [2024-12-02 14:10:17,694 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:10:17,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:10:17,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:10:17,695 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:10:17,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 14:10:17,742 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:10:17,742 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:10:17,743 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 14:10:17,744 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:10:17,959 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:10:17,959 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:10:18,301 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:10:18,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263287027] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:10:18,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:10:18,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 18 [2024-12-02 14:10:18,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621813275] [2024-12-02 14:10:18,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:10:18,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 14:10:18,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:10:18,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 14:10:18,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2024-12-02 14:10:18,311 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:10:18,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 3171 transitions, 128509 flow. Second operand has 19 states, 19 states have (on average 7.0) internal successors, (133), 19 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:10:18,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:10:18,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:10:18,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:10:31,490 INFO L124 PetriNetUnfolderBase]: 7976/13369 cut-off events. [2024-12-02 14:10:31,491 INFO L125 PetriNetUnfolderBase]: For 907897/907897 co-relation queries the response was YES. [2024-12-02 14:10:31,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213718 conditions, 13369 events. 7976/13369 cut-off events. For 907897/907897 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 94454 event pairs, 30 based on Foata normal form. 75/13444 useless extension candidates. Maximal degree in co-relation 212899. Up to 5345 conditions per place. [2024-12-02 14:10:31,674 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 1809 selfloop transitions, 1802 changer transitions 76/3688 dead transitions. [2024-12-02 14:10:31,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 3688 transitions, 155652 flow [2024-12-02 14:10:31,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 14:10:31,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 14:10:31,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 191 transitions. [2024-12-02 14:10:31,676 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4884910485933504 [2024-12-02 14:10:31,676 INFO L175 Difference]: Start difference. First operand has 494 places, 3171 transitions, 128509 flow. Second operand 17 states and 191 transitions. [2024-12-02 14:10:31,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 3688 transitions, 155652 flow [2024-12-02 14:10:52,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 3688 transitions, 155266 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-12-02 14:10:52,110 INFO L231 Difference]: Finished difference. Result has 516 places, 3347 transitions, 143862 flow [2024-12-02 14:10:52,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=128061, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1639, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=143862, PETRI_PLACES=516, PETRI_TRANSITIONS=3347} [2024-12-02 14:10:52,112 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 491 predicate places. [2024-12-02 14:10:52,112 INFO L471 AbstractCegarLoop]: Abstraction has has 516 places, 3347 transitions, 143862 flow [2024-12-02 14:10:52,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.0) internal successors, (133), 19 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:10:52,112 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:10:52,112 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:10:52,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 14:10:52,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:10:52,313 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:10:52,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:10:52,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1162799436, now seen corresponding path program 22 times [2024-12-02 14:10:52,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:10:52,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737872162] [2024-12-02 14:10:52,314 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:10:52,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:10:52,323 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:10:52,323 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:10:52,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:10:52,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:10:52,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737872162] [2024-12-02 14:10:52,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737872162] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:10:52,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210801182] [2024-12-02 14:10:52,720 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:10:52,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:10:52,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:10:52,722 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:10:52,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 14:10:52,758 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:10:52,758 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:10:52,759 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 14:10:52,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:10:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:10:53,553 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:10:53,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:10:53,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210801182] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:10:53,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:10:53,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6, 5] total 19 [2024-12-02 14:10:53,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540259021] [2024-12-02 14:10:53,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:10:53,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 14:10:53,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:10:53,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 14:10:53,936 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2024-12-02 14:10:53,972 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:10:53,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 3347 transitions, 143862 flow. Second operand has 20 states, 20 states have (on average 6.75) internal successors, (135), 20 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:10:53,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:10:53,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:10:53,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:11:13,849 INFO L124 PetriNetUnfolderBase]: 10573/17979 cut-off events. [2024-12-02 14:11:13,849 INFO L125 PetriNetUnfolderBase]: For 1328918/1328918 co-relation queries the response was YES. [2024-12-02 14:11:14,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300050 conditions, 17979 events. 10573/17979 cut-off events. For 1328918/1328918 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 134809 event pairs, 57 based on Foata normal form. 9/17988 useless extension candidates. Maximal degree in co-relation 299014. Up to 5214 conditions per place. [2024-12-02 14:11:14,114 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 2138 selfloop transitions, 2349 changer transitions 392/4880 dead transitions. [2024-12-02 14:11:14,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 4880 transitions, 215060 flow [2024-12-02 14:11:14,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 14:11:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 14:11:14,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 311 transitions. [2024-12-02 14:11:14,116 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4662668665667166 [2024-12-02 14:11:14,116 INFO L175 Difference]: Start difference. First operand has 516 places, 3347 transitions, 143862 flow. Second operand 29 states and 311 transitions. [2024-12-02 14:11:14,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 4880 transitions, 215060 flow [2024-12-02 14:11:48,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 4880 transitions, 213510 flow, removed 652 selfloop flow, removed 6 redundant places. [2024-12-02 14:11:48,664 INFO L231 Difference]: Finished difference. Result has 553 places, 3987 transitions, 181030 flow [2024-12-02 14:11:48,665 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=142864, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1633, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=181030, PETRI_PLACES=553, PETRI_TRANSITIONS=3987} [2024-12-02 14:11:48,666 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 528 predicate places. [2024-12-02 14:11:48,666 INFO L471 AbstractCegarLoop]: Abstraction has has 553 places, 3987 transitions, 181030 flow [2024-12-02 14:11:48,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.75) internal successors, (135), 20 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:11:48,666 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:11:48,666 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:11:48,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 14:11:48,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:11:48,867 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:11:48,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:11:48,867 INFO L85 PathProgramCache]: Analyzing trace with hash 2080370724, now seen corresponding path program 23 times [2024-12-02 14:11:48,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:11:48,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128779461] [2024-12-02 14:11:48,867 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:11:48,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:11:48,874 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:11:48,874 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:11:49,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:11:49,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:11:49,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128779461] [2024-12-02 14:11:49,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128779461] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:11:49,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247276664] [2024-12-02 14:11:49,105 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:11:49,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:11:49,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:11:49,107 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:11:49,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 14:11:49,153 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:11:49,154 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:11:49,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:11:49,156 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:11:49,581 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 14:11:49,582 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:11:49,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247276664] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:11:49,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:11:49,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 15 [2024-12-02 14:11:49,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367706525] [2024-12-02 14:11:49,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:11:49,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:11:49,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:11:49,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:11:49,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:11:49,598 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:11:49,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 3987 transitions, 181030 flow. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have 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:11:49,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:11:49,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:11:49,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:12:12,130 INFO L124 PetriNetUnfolderBase]: 9834/16809 cut-off events. [2024-12-02 14:12:12,130 INFO L125 PetriNetUnfolderBase]: For 1329006/1329006 co-relation queries the response was YES. [2024-12-02 14:12:12,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 290748 conditions, 16809 events. 9834/16809 cut-off events. For 1329006/1329006 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 125492 event pairs, 145 based on Foata normal form. 8/16817 useless extension candidates. Maximal degree in co-relation 289824. Up to 16322 conditions per place. [2024-12-02 14:12:12,415 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 3966 selfloop transitions, 68 changer transitions 3/4038 dead transitions. [2024-12-02 14:12:12,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 4038 transitions, 190412 flow [2024-12-02 14:12:12,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:12:12,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:12:12,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-12-02 14:12:12,416 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43478260869565216 [2024-12-02 14:12:12,416 INFO L175 Difference]: Start difference. First operand has 553 places, 3987 transitions, 181030 flow. Second operand 10 states and 100 transitions. [2024-12-02 14:12:12,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 4038 transitions, 190412 flow [2024-12-02 14:12:44,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 4038 transitions, 187534 flow, removed 430 selfloop flow, removed 18 redundant places. [2024-12-02 14:12:44,838 INFO L231 Difference]: Finished difference. Result has 544 places, 3991 transitions, 178427 flow [2024-12-02 14:12:44,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=178144, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3919, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=178427, PETRI_PLACES=544, PETRI_TRANSITIONS=3991} [2024-12-02 14:12:44,841 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 519 predicate places. [2024-12-02 14:12:44,841 INFO L471 AbstractCegarLoop]: Abstraction has has 544 places, 3991 transitions, 178427 flow [2024-12-02 14:12:44,841 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have 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:12:44,841 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:12:44,841 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:12:44,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 14:12:45,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 14:12:45,042 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:12:45,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:12:45,042 INFO L85 PathProgramCache]: Analyzing trace with hash 511442182, now seen corresponding path program 24 times [2024-12-02 14:12:45,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:12:45,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294381333] [2024-12-02 14:12:45,042 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:12:45,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:12:45,052 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:12:45,052 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:12:45,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:12:45,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:12:45,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294381333] [2024-12-02 14:12:45,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294381333] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:12:45,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552947317] [2024-12-02 14:12:45,275 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:12:45,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:12:45,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:12:45,276 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:12:45,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 14:12:45,317 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:12:45,317 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:12:45,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 14:12:45,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:12:45,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:12:45,490 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:12:45,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552947317] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:12:45,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:12:45,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 15 [2024-12-02 14:12:45,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534339136] [2024-12-02 14:12:45,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:12:45,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:12:45,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:12:45,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:12:45,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:12:45,504 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:12:45,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 3991 transitions, 178427 flow. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:12:45,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:12:45,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:12:45,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:13:05,428 INFO L124 PetriNetUnfolderBase]: 9838/16817 cut-off events. [2024-12-02 14:13:05,429 INFO L125 PetriNetUnfolderBase]: For 1272557/1272557 co-relation queries the response was YES. [2024-12-02 14:13:05,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285229 conditions, 16817 events. 9838/16817 cut-off events. For 1272557/1272557 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 125454 event pairs, 153 based on Foata normal form. 4/16821 useless extension candidates. Maximal degree in co-relation 284158. Up to 16480 conditions per place. [2024-12-02 14:13:05,679 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 3961 selfloop transitions, 49 changer transitions 5/4016 dead transitions. [2024-12-02 14:13:05,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 4016 transitions, 186855 flow [2024-12-02 14:13:05,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:13:05,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:13:05,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 93 transitions. [2024-12-02 14:13:05,680 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4043478260869565 [2024-12-02 14:13:05,680 INFO L175 Difference]: Start difference. First operand has 544 places, 3991 transitions, 178427 flow. Second operand 10 states and 93 transitions. [2024-12-02 14:13:05,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 4016 transitions, 186855 flow [2024-12-02 14:13:37,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 4016 transitions, 186665 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-12-02 14:13:37,410 INFO L231 Difference]: Finished difference. Result has 550 places, 3995 transitions, 178492 flow [2024-12-02 14:13:37,411 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=178246, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3991, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3942, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=178492, PETRI_PLACES=550, PETRI_TRANSITIONS=3995} [2024-12-02 14:13:37,412 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 525 predicate places. [2024-12-02 14:13:37,412 INFO L471 AbstractCegarLoop]: Abstraction has has 550 places, 3995 transitions, 178492 flow [2024-12-02 14:13:37,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:13:37,412 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:13:37,412 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:13:37,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 14:13:37,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 14:13:37,613 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:13:37,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:13:37,613 INFO L85 PathProgramCache]: Analyzing trace with hash -199661088, now seen corresponding path program 25 times [2024-12-02 14:13:37,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:13:37,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404817136] [2024-12-02 14:13:37,613 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:13:37,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:13:37,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:13:37,810 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:13:37,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:13:37,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404817136] [2024-12-02 14:13:37,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404817136] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:13:37,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989872499] [2024-12-02 14:13:37,811 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:13:37,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:13:37,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:13:37,812 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:13:37,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 14:13:37,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:13:37,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 14:13:37,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:13:38,025 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:13:38,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:13:38,445 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:13:38,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989872499] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:13:38,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:13:38,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 23 [2024-12-02 14:13:38,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126036314] [2024-12-02 14:13:38,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:13:38,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 14:13:38,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:13:38,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 14:13:38,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:13:38,471 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:13:38,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 3995 transitions, 178492 flow. Second operand has 24 states, 24 states have (on average 6.25) internal successors, (150), 24 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:13:38,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:13:38,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:13:38,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:14:04,956 INFO L124 PetriNetUnfolderBase]: 10971/18796 cut-off events. [2024-12-02 14:14:04,956 INFO L125 PetriNetUnfolderBase]: For 1469657/1469657 co-relation queries the response was YES. [2024-12-02 14:14:05,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320437 conditions, 18796 events. 10971/18796 cut-off events. For 1469657/1469657 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 142900 event pairs, 68 based on Foata normal form. 88/18884 useless extension candidates. Maximal degree in co-relation 319362. Up to 8164 conditions per place. [2024-12-02 14:14:05,462 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 1840 selfloop transitions, 2833 changer transitions 9/4683 dead transitions. [2024-12-02 14:14:05,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 4683 transitions, 216424 flow [2024-12-02 14:14:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 14:14:05,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-02 14:14:05,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 331 transitions. [2024-12-02 14:14:05,463 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3997584541062802 [2024-12-02 14:14:05,463 INFO L175 Difference]: Start difference. First operand has 550 places, 3995 transitions, 178492 flow. Second operand 36 states and 331 transitions. [2024-12-02 14:14:05,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 4683 transitions, 216424 flow [2024-12-02 14:14:43,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 4683 transitions, 216318 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-12-02 14:14:43,296 INFO L231 Difference]: Finished difference. Result has 604 places, 4456 transitions, 212615 flow [2024-12-02 14:14:43,298 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=178400, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=212615, PETRI_PLACES=604, PETRI_TRANSITIONS=4456} [2024-12-02 14:14:43,298 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 579 predicate places. [2024-12-02 14:14:43,298 INFO L471 AbstractCegarLoop]: Abstraction has has 604 places, 4456 transitions, 212615 flow [2024-12-02 14:14:43,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.25) internal successors, (150), 24 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:14:43,298 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:14:43,298 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:14:43,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-12-02 14:14:43,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 14:14:43,499 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:14:43,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:14:43,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1514103584, now seen corresponding path program 26 times [2024-12-02 14:14:43,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:14:43,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695311292] [2024-12-02 14:14:43,500 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:14:43,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:14:43,509 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:14:43,509 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:14:43,689 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:14:43,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:14:43,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695311292] [2024-12-02 14:14:43,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695311292] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:14:43,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259378661] [2024-12-02 14:14:43,690 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:14:43,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:14:43,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:14:43,691 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:14:43,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 14:14:43,732 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:14:43,732 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:14:43,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 14:14:43,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:14:43,899 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:14:43,899 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:14:44,309 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:14:44,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259378661] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:14:44,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:14:44,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9] total 23 [2024-12-02 14:14:44,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700883611] [2024-12-02 14:14:44,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:14:44,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 14:14:44,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:14:44,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 14:14:44,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:14:44,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:14:44,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 4456 transitions, 212615 flow. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have 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:14:44,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:14:44,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:14:44,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:15:17,757 INFO L124 PetriNetUnfolderBase]: 12754/21807 cut-off events. [2024-12-02 14:15:17,757 INFO L125 PetriNetUnfolderBase]: For 1949202/1949202 co-relation queries the response was YES. [2024-12-02 14:15:18,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391612 conditions, 21807 events. 12754/21807 cut-off events. For 1949202/1949202 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 168567 event pairs, 61 based on Foata normal form. 111/21918 useless extension candidates. Maximal degree in co-relation 390472. Up to 8220 conditions per place. [2024-12-02 14:15:18,177 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 2020 selfloop transitions, 3430 changer transitions 14/5465 dead transitions. [2024-12-02 14:15:18,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 5465 transitions, 267340 flow [2024-12-02 14:15:18,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-12-02 14:15:18,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-12-02 14:15:18,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 350 transitions. [2024-12-02 14:15:18,178 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39018952062430323 [2024-12-02 14:15:18,179 INFO L175 Difference]: Start difference. First operand has 604 places, 4456 transitions, 212615 flow. Second operand 39 states and 350 transitions. [2024-12-02 14:15:18,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 5465 transitions, 267340 flow [2024-12-02 14:16:10,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 5465 transitions, 265244 flow, removed 618 selfloop flow, removed 12 redundant places. [2024-12-02 14:16:10,395 INFO L231 Difference]: Finished difference. Result has 654 places, 5202 transitions, 261657 flow [2024-12-02 14:16:10,397 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=210286, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2729, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=261657, PETRI_PLACES=654, PETRI_TRANSITIONS=5202} [2024-12-02 14:16:10,397 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 629 predicate places. [2024-12-02 14:16:10,397 INFO L471 AbstractCegarLoop]: Abstraction has has 654 places, 5202 transitions, 261657 flow [2024-12-02 14:16:10,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have 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:16:10,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:16:10,398 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:16:10,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-12-02 14:16:10,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 14:16:10,598 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:16:10,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:16:10,599 INFO L85 PathProgramCache]: Analyzing trace with hash -26413396, now seen corresponding path program 27 times [2024-12-02 14:16:10,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:16:10,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994687658] [2024-12-02 14:16:10,599 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:16:10,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:16:10,608 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:16:10,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:16:10,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:16:10,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:16:10,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994687658] [2024-12-02 14:16:10,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994687658] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:16:10,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806512789] [2024-12-02 14:16:10,859 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:16:10,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:16:10,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:16:10,861 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:16:10,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 14:16:10,899 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:16:10,899 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:16:10,900 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 14:16:10,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:16:11,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:16:11,054 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:16:11,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:16:11,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806512789] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:16:11,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:16:11,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 25 [2024-12-02 14:16:11,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239140104] [2024-12-02 14:16:11,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:16:11,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 14:16:11,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:16:11,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 14:16:11,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2024-12-02 14:16:11,748 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:16:11,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 5202 transitions, 261657 flow. Second operand has 26 states, 26 states have (on average 5.846153846153846) internal successors, (152), 26 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have 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:16:11,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:16:11,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:16:11,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:17:00,627 INFO L124 PetriNetUnfolderBase]: 13036/22361 cut-off events. [2024-12-02 14:17:00,628 INFO L125 PetriNetUnfolderBase]: For 2149377/2149377 co-relation queries the response was YES. [2024-12-02 14:17:00,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 417746 conditions, 22361 events. 13036/22361 cut-off events. For 2149377/2149377 co-relation queries the response was YES. Maximal size of possible extension queue 985. Compared 174002 event pairs, 21 based on Foata normal form. 14/22375 useless extension candidates. Maximal degree in co-relation 416544. Up to 9926 conditions per place. [2024-12-02 14:17:01,116 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 1469 selfloop transitions, 4061 changer transitions 6/5537 dead transitions. [2024-12-02 14:17:01,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 5537 transitions, 283258 flow [2024-12-02 14:17:01,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 14:17:01,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 14:17:01,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 329 transitions. [2024-12-02 14:17:01,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38660399529964745 [2024-12-02 14:17:01,118 INFO L175 Difference]: Start difference. First operand has 654 places, 5202 transitions, 261657 flow. Second operand 37 states and 329 transitions. [2024-12-02 14:17:01,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 5537 transitions, 283258 flow [2024-12-02 14:18:02,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 5537 transitions, 282208 flow, removed 423 selfloop flow, removed 10 redundant places. [2024-12-02 14:18:02,809 INFO L231 Difference]: Finished difference. Result has 689 places, 5390 transitions, 283957 flow [2024-12-02 14:18:02,811 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=260557, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3877, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=283957, PETRI_PLACES=689, PETRI_TRANSITIONS=5390} [2024-12-02 14:18:02,812 INFO L279 CegarLoopForPetriNet]: 25 programPoint places, 664 predicate places. [2024-12-02 14:18:02,812 INFO L471 AbstractCegarLoop]: Abstraction has has 689 places, 5390 transitions, 283957 flow [2024-12-02 14:18:02,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.846153846153846) internal successors, (152), 26 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have 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:18:02,812 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:18:02,813 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:18:02,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-12-02 14:18:03,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 14:18:03,013 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:18:03,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:18:03,014 INFO L85 PathProgramCache]: Analyzing trace with hash -554683710, now seen corresponding path program 28 times [2024-12-02 14:18:03,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:18:03,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559143993] [2024-12-02 14:18:03,014 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:18:03,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:18:03,022 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:18:03,022 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:18:03,387 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:18:03,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:18:03,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559143993] [2024-12-02 14:18:03,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559143993] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:18:03,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345874814] [2024-12-02 14:18:03,387 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:18:03,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:18:03,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:18:03,389 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:18:03,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b9d2d19-4837-4b2d-8d18-b86737e3f79e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 14:18:03,430 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:18:03,430 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:18:03,431 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 14:18:03,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:18:03,645 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:18:03,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:18:17,108 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:18:17,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345874814] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:18:17,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:18:17,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 12] total 27 [2024-12-02 14:18:17,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661799710] [2024-12-02 14:18:17,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:18:17,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 14:18:17,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:18:17,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 14:18:17,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=605, Unknown=1, NotChecked=0, Total=756 [2024-12-02 14:18:17,116 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2024-12-02 14:18:17,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 5390 transitions, 283957 flow. Second operand has 28 states, 28 states have (on average 5.964285714285714) internal successors, (167), 28 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:18:17,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:18:17,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2024-12-02 14:18:17,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:18:26,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:18:30,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 14:18:39,994 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification. DAG size of input: 62 DAG size of output: 47 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 14:18:57,593 WARN L286 SmtUtils]: Spent 12.77s on a formula simplification. DAG size of input: 91 DAG size of output: 84 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 14:19:02,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:19:24,589 WARN L286 SmtUtils]: Spent 16.72s on a formula simplification. DAG size of input: 81 DAG size of output: 82 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 14:19:35,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:19:45,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:19:57,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:20:34,325 INFO L124 PetriNetUnfolderBase]: 13391/22931 cut-off events. [2024-12-02 14:20:34,325 INFO L125 PetriNetUnfolderBase]: For 2418547/2418547 co-relation queries the response was YES. [2024-12-02 14:20:34,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 450282 conditions, 22931 events. 13391/22931 cut-off events. For 2418547/2418547 co-relation queries the response was YES. Maximal size of possible extension queue 988. Compared 178654 event pairs, 25 based on Foata normal form. 11/22942 useless extension candidates. Maximal degree in co-relation 449122. Up to 15241 conditions per place. [2024-12-02 14:20:34,947 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 2867 selfloop transitions, 2927 changer transitions 12/5807 dead transitions. [2024-12-02 14:20:34,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 5807 transitions, 311356 flow [2024-12-02 14:20:34,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 14:20:34,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 14:20:34,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 286 transitions. [2024-12-02 14:20:34,948 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37681159420289856 [2024-12-02 14:20:34,948 INFO L175 Difference]: Start difference. First operand has 689 places, 5390 transitions, 283957 flow. Second operand 33 states and 286 transitions. [2024-12-02 14:20:34,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 5807 transitions, 311356 flow