./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/goblint-regression/13-privatized_68-pfscan_protected_loop_minimal_interval_true.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/goblint-regression/13-privatized_68-pfscan_protected_loop_minimal_interval_true.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC --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 6aeaf730cbe4eb831d189bfd9925d1660c7714b9e685f389bc2495c0943d6472 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:42:18,077 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:42:18,196 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-24 00:42:18,209 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:42:18,210 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:42:18,253 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:42:18,255 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:42:18,255 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:42:18,256 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:42:18,256 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:42:18,257 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:42:18,257 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:42:18,258 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:42:18,258 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:42:18,258 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:42:18,258 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:42:18,259 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:42:18,260 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:42:18,260 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:42:18,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:42:18,260 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-24 00:42:18,260 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-24 00:42:18,260 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-24 00:42:18,260 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:42:18,261 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:42:18,261 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-24 00:42:18,261 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:42:18,261 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:42:18,261 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:42:18,261 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:42:18,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:42:18,262 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:42:18,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:42:18,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:42:18,262 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:42:18,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:42:18,263 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:42:18,263 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:42:18,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:42:18,264 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:42:18,264 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:42:18,264 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 00:42:18,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 00:42:18,264 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:42:18,265 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:42:18,265 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:42:18,265 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:42:18,265 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_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> 6aeaf730cbe4eb831d189bfd9925d1660c7714b9e685f389bc2495c0943d6472 [2024-11-24 00:42:18,647 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:42:18,665 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:42:18,670 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:42:18,673 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:42:18,674 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:42:18,675 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/goblint-regression/13-privatized_68-pfscan_protected_loop_minimal_interval_true.i [2024-11-24 00:42:22,224 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/ba5b4095e/47e104afc3b94e1d855a450dfe8410f8/FLAG8cf24081c [2024-11-24 00:42:22,811 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:42:22,812 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/sv-benchmarks/c/goblint-regression/13-privatized_68-pfscan_protected_loop_minimal_interval_true.i [2024-11-24 00:42:22,840 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/ba5b4095e/47e104afc3b94e1d855a450dfe8410f8/FLAG8cf24081c [2024-11-24 00:42:23,316 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/ba5b4095e/47e104afc3b94e1d855a450dfe8410f8 [2024-11-24 00:42:23,319 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:42:23,321 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:42:23,323 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:42:23,323 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:42:23,329 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:42:23,330 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:42:23" (1/1) ... [2024-11-24 00:42:23,331 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22fb847 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:23, skipping insertion in model container [2024-11-24 00:42:23,332 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:42:23" (1/1) ... [2024-11-24 00:42:23,374 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:42:23,925 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:42:23,956 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:42:24,019 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:42:24,072 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:42:24,073 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24 WrapperNode [2024-11-24 00:42:24,074 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:42:24,075 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:42:24,075 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:42:24,076 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:42:24,085 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,099 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,127 INFO L138 Inliner]: procedures = 165, calls = 35, calls flagged for inlining = 8, calls inlined = 9, statements flattened = 120 [2024-11-24 00:42:24,128 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:42:24,128 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:42:24,128 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:42:24,129 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:42:24,140 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,140 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,143 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,165 INFO L175 MemorySlicer]: Split 18 memory accesses to 2 slices as follows [2, 16]. 89 percent of accesses are in the largest equivalence class. The 8 initializations are split as follows [2, 6]. The 3 writes are split as follows [0, 3]. [2024-11-24 00:42:24,165 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,165 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,175 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,176 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,181 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,183 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,184 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,187 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:42:24,188 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:42:24,188 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:42:24,188 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:42:24,192 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (1/1) ... [2024-11-24 00:42:24,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:42:24,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:42:24,234 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:42:24,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:42:24,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-24 00:42:24,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-24 00:42:24,268 INFO L130 BoogieDeclarations]: Found specification of procedure worker [2024-11-24 00:42:24,269 INFO L138 BoogieDeclarations]: Found implementation of procedure worker [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-24 00:42:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:42:24,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:42:24,271 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-24 00:42:24,426 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:42:24,427 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:42:24,854 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-24 00:42:24,855 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:42:25,098 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:42:25,098 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-24 00:42:25,099 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:42:25 BoogieIcfgContainer [2024-11-24 00:42:25,099 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:42:25,101 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:42:25,102 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:42:25,110 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:42:25,110 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:42:23" (1/3) ... [2024-11-24 00:42:25,111 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f9c4bd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:42:25, skipping insertion in model container [2024-11-24 00:42:25,111 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:42:24" (2/3) ... [2024-11-24 00:42:25,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f9c4bd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:42:25, skipping insertion in model container [2024-11-24 00:42:25,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:42:25" (3/3) ... [2024-11-24 00:42:25,115 INFO L128 eAbstractionObserver]: Analyzing ICFG 13-privatized_68-pfscan_protected_loop_minimal_interval_true.i [2024-11-24 00:42:25,135 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:42:25,137 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 13-privatized_68-pfscan_protected_loop_minimal_interval_true.i that has 2 procedures, 66 locations, 1 initial locations, 3 loop locations, and 23 error locations. [2024-11-24 00:42:25,137 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-24 00:42:25,237 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-24 00:42:25,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 69 places, 75 transitions, 154 flow [2024-11-24 00:42:25,364 INFO L124 PetriNetUnfolderBase]: 10/74 cut-off events. [2024-11-24 00:42:25,370 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:42:25,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78 conditions, 74 events. 10/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 222 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2024-11-24 00:42:25,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 69 places, 75 transitions, 154 flow [2024-11-24 00:42:25,380 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 74 transitions, 151 flow [2024-11-24 00:42:25,389 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:42:25,409 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;@652f93aa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:42:25,409 INFO L334 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2024-11-24 00:42:25,413 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-24 00:42:25,413 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-11-24 00:42:25,414 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:42:25,414 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:25,414 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-11-24 00:42:25,415 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:25,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:25,427 INFO L85 PathProgramCache]: Analyzing trace with hash 13222, now seen corresponding path program 1 times [2024-11-24 00:42:25,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:25,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272947420] [2024-11-24 00:42:25,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:25,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:25,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:25,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:25,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272947420] [2024-11-24 00:42:25,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272947420] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:25,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:25,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:42:25,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924812418] [2024-11-24 00:42:25,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:25,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:42:25,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:25,821 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:42:25,821 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:42:25,905 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:42:25,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 74 transitions, 151 flow. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:42:25,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:25,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:42:25,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:26,259 INFO L124 PetriNetUnfolderBase]: 212/615 cut-off events. [2024-11-24 00:42:26,259 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:42:26,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 988 conditions, 615 events. 212/615 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3838 event pairs, 147 based on Foata normal form. 54/503 useless extension candidates. Maximal degree in co-relation 976. Up to 368 conditions per place. [2024-11-24 00:42:26,283 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 28 selfloop transitions, 2 changer transitions 0/65 dead transitions. [2024-11-24 00:42:26,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 65 transitions, 193 flow [2024-11-24 00:42:26,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:42:26,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:42:26,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 145 transitions. [2024-11-24 00:42:26,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-11-24 00:42:26,363 INFO L175 Difference]: Start difference. First operand has 68 places, 74 transitions, 151 flow. Second operand 3 states and 145 transitions. [2024-11-24 00:42:26,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 65 transitions, 193 flow [2024-11-24 00:42:26,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 65 transitions, 192 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 00:42:26,379 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 136 flow [2024-11-24 00:42:26,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-11-24 00:42:26,390 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -3 predicate places. [2024-11-24 00:42:26,390 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 136 flow [2024-11-24 00:42:26,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:42:26,390 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:26,393 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-11-24 00:42:26,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 00:42:26,394 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:26,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:26,395 INFO L85 PathProgramCache]: Analyzing trace with hash 13223, now seen corresponding path program 1 times [2024-11-24 00:42:26,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:26,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786491649] [2024-11-24 00:42:26,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:26,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:26,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:26,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:26,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:26,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786491649] [2024-11-24 00:42:26,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786491649] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:26,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:26,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:42:26,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073648170] [2024-11-24 00:42:26,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:26,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:42:26,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:26,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:42:26,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:42:26,736 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:42:26,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:42:26,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:26,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:42:26,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:26,986 INFO L124 PetriNetUnfolderBase]: 212/614 cut-off events. [2024-11-24 00:42:26,986 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:42:26,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 989 conditions, 614 events. 212/614 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3828 event pairs, 147 based on Foata normal form. 1/449 useless extension candidates. Maximal degree in co-relation 980. Up to 368 conditions per place. [2024-11-24 00:42:27,001 INFO L140 encePairwiseOnDemand]: 72/75 looper letters, 28 selfloop transitions, 2 changer transitions 0/64 dead transitions. [2024-11-24 00:42:27,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 64 transitions, 194 flow [2024-11-24 00:42:27,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:42:27,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:42:27,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-11-24 00:42:27,006 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-11-24 00:42:27,006 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 136 flow. Second operand 3 states and 139 transitions. [2024-11-24 00:42:27,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 64 transitions, 194 flow [2024-11-24 00:42:27,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 64 transitions, 190 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:42:27,010 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 134 flow [2024-11-24 00:42:27,011 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-11-24 00:42:27,012 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -4 predicate places. [2024-11-24 00:42:27,012 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 134 flow [2024-11-24 00:42:27,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:42:27,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:27,013 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-24 00:42:27,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 00:42:27,013 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:27,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:27,015 INFO L85 PathProgramCache]: Analyzing trace with hash -658094609, now seen corresponding path program 1 times [2024-11-24 00:42:27,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:27,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692663059] [2024-11-24 00:42:27,016 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:27,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:27,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:27,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:27,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:27,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692663059] [2024-11-24 00:42:27,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692663059] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:27,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:27,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:42:27,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441828368] [2024-11-24 00:42:27,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:27,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:42:27,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:27,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:42:27,123 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:42:27,179 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:42:27,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:27,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:27,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:42:27,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:27,342 INFO L124 PetriNetUnfolderBase]: 212/612 cut-off events. [2024-11-24 00:42:27,342 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:42:27,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 987 conditions, 612 events. 212/612 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3801 event pairs, 147 based on Foata normal form. 0/446 useless extension candidates. Maximal degree in co-relation 978. Up to 368 conditions per place. [2024-11-24 00:42:27,348 INFO L140 encePairwiseOnDemand]: 73/75 looper letters, 29 selfloop transitions, 1 changer transitions 0/63 dead transitions. [2024-11-24 00:42:27,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 63 transitions, 192 flow [2024-11-24 00:42:27,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:42:27,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:42:27,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-11-24 00:42:27,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-11-24 00:42:27,350 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 134 flow. Second operand 3 states and 139 transitions. [2024-11-24 00:42:27,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 63 transitions, 192 flow [2024-11-24 00:42:27,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 63 transitions, 188 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:42:27,353 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 130 flow [2024-11-24 00:42:27,353 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=130, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-11-24 00:42:27,354 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -5 predicate places. [2024-11-24 00:42:27,354 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 130 flow [2024-11-24 00:42:27,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:27,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:27,355 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:27,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 00:42:27,355 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting workerErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:27,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:27,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1002803173, now seen corresponding path program 1 times [2024-11-24 00:42:27,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:27,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049432734] [2024-11-24 00:42:27,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:27,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:27,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:27,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:27,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:27,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049432734] [2024-11-24 00:42:27,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049432734] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:27,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:27,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:42:27,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745890007] [2024-11-24 00:42:27,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:27,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:42:27,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:27,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:42:27,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:42:27,657 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 75 [2024-11-24 00:42:27,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 130 flow. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:27,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:27,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 75 [2024-11-24 00:42:27,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:27,907 INFO L124 PetriNetUnfolderBase]: 212/560 cut-off events. [2024-11-24 00:42:27,907 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:42:27,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 957 conditions, 560 events. 212/560 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3150 event pairs, 8 based on Foata normal form. 0/492 useless extension candidates. Maximal degree in co-relation 951. Up to 359 conditions per place. [2024-11-24 00:42:27,912 INFO L140 encePairwiseOnDemand]: 65/75 looper letters, 38 selfloop transitions, 4 changer transitions 0/67 dead transitions. [2024-11-24 00:42:27,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 222 flow [2024-11-24 00:42:27,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:42:27,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:42:27,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 193 transitions. [2024-11-24 00:42:27,914 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5146666666666667 [2024-11-24 00:42:27,914 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 130 flow. Second operand 5 states and 193 transitions. [2024-11-24 00:42:27,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 222 flow [2024-11-24 00:42:27,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 67 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 00:42:27,917 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 125 flow [2024-11-24 00:42:27,917 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=125, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-11-24 00:42:27,920 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -8 predicate places. [2024-11-24 00:42:27,920 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 125 flow [2024-11-24 00:42:27,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:27,921 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:27,921 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:27,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 00:42:27,921 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting workerErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:27,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:27,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1002803172, now seen corresponding path program 1 times [2024-11-24 00:42:27,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:27,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744354394] [2024-11-24 00:42:27,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:27,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:27,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:28,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:28,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:28,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744354394] [2024-11-24 00:42:28,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744354394] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:28,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:28,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:42:28,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516790793] [2024-11-24 00:42:28,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:28,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:42:28,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:28,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:42:28,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:42:28,467 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 75 [2024-11-24 00:42:28,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 125 flow. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:28,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:28,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 75 [2024-11-24 00:42:28,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:28,734 INFO L124 PetriNetUnfolderBase]: 223/519 cut-off events. [2024-11-24 00:42:28,735 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-24 00:42:28,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 950 conditions, 519 events. 223/519 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2617 event pairs, 68 based on Foata normal form. 0/431 useless extension candidates. Maximal degree in co-relation 943. Up to 362 conditions per place. [2024-11-24 00:42:28,739 INFO L140 encePairwiseOnDemand]: 65/75 looper letters, 38 selfloop transitions, 4 changer transitions 0/61 dead transitions. [2024-11-24 00:42:28,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 217 flow [2024-11-24 00:42:28,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:42:28,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:42:28,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 193 transitions. [2024-11-24 00:42:28,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5146666666666667 [2024-11-24 00:42:28,741 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 125 flow. Second operand 5 states and 193 transitions. [2024-11-24 00:42:28,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 217 flow [2024-11-24 00:42:28,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 209 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:42:28,744 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 113 flow [2024-11-24 00:42:28,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=113, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-11-24 00:42:28,745 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -14 predicate places. [2024-11-24 00:42:28,746 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 113 flow [2024-11-24 00:42:28,746 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:28,746 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:28,746 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:28,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 00:42:28,747 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:28,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1068761536, now seen corresponding path program 1 times [2024-11-24 00:42:28,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:28,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809407406] [2024-11-24 00:42:28,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:28,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:28,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:28,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:28,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809407406] [2024-11-24 00:42:28,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809407406] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:28,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:28,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:42:28,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453437360] [2024-11-24 00:42:28,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:28,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:42:28,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:28,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:42:28,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:42:29,011 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 75 [2024-11-24 00:42:29,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 113 flow. Second operand has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 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-11-24 00:42:29,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:29,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 75 [2024-11-24 00:42:29,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:29,283 INFO L124 PetriNetUnfolderBase]: 235/546 cut-off events. [2024-11-24 00:42:29,284 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-11-24 00:42:29,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 546 events. 235/546 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2893 event pairs, 53 based on Foata normal form. 0/479 useless extension candidates. Maximal degree in co-relation 1006. Up to 283 conditions per place. [2024-11-24 00:42:29,289 INFO L140 encePairwiseOnDemand]: 68/75 looper letters, 45 selfloop transitions, 4 changer transitions 0/65 dead transitions. [2024-11-24 00:42:29,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 65 transitions, 243 flow [2024-11-24 00:42:29,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:42:29,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:42:29,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 212 transitions. [2024-11-24 00:42:29,291 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5653333333333334 [2024-11-24 00:42:29,292 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 113 flow. Second operand 5 states and 212 transitions. [2024-11-24 00:42:29,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 65 transitions, 243 flow [2024-11-24 00:42:29,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 65 transitions, 231 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:42:29,296 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 107 flow [2024-11-24 00:42:29,296 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=99, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=107, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-11-24 00:42:29,297 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -17 predicate places. [2024-11-24 00:42:29,297 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 107 flow [2024-11-24 00:42:29,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 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-11-24 00:42:29,298 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:29,299 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:29,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 00:42:29,299 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:29,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:29,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1068761535, now seen corresponding path program 1 times [2024-11-24 00:42:29,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:29,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641942860] [2024-11-24 00:42:29,300 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:29,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:29,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:29,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:29,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:29,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641942860] [2024-11-24 00:42:29,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641942860] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:29,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:29,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:42:29,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348618603] [2024-11-24 00:42:29,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:29,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:42:29,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:29,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:42:29,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:42:29,733 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 75 [2024-11-24 00:42:29,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 107 flow. Second operand has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 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-11-24 00:42:29,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:29,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 75 [2024-11-24 00:42:29,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:30,008 INFO L124 PetriNetUnfolderBase]: 235/495 cut-off events. [2024-11-24 00:42:30,008 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-24 00:42:30,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 965 conditions, 495 events. 235/495 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2430 event pairs, 53 based on Foata normal form. 0/445 useless extension candidates. Maximal degree in co-relation 958. Up to 283 conditions per place. [2024-11-24 00:42:30,012 INFO L140 encePairwiseOnDemand]: 68/75 looper letters, 45 selfloop transitions, 4 changer transitions 0/62 dead transitions. [2024-11-24 00:42:30,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 62 transitions, 233 flow [2024-11-24 00:42:30,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:42:30,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:42:30,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 212 transitions. [2024-11-24 00:42:30,015 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5653333333333334 [2024-11-24 00:42:30,015 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 107 flow. Second operand 5 states and 212 transitions. [2024-11-24 00:42:30,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 62 transitions, 233 flow [2024-11-24 00:42:30,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 62 transitions, 225 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:42:30,017 INFO L231 Difference]: Finished difference. Result has 48 places, 45 transitions, 101 flow [2024-11-24 00:42:30,018 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=101, PETRI_PLACES=48, PETRI_TRANSITIONS=45} [2024-11-24 00:42:30,018 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -20 predicate places. [2024-11-24 00:42:30,019 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 45 transitions, 101 flow [2024-11-24 00:42:30,019 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 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-11-24 00:42:30,019 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:30,019 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:30,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-24 00:42:30,020 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:30,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:30,022 INFO L85 PathProgramCache]: Analyzing trace with hash 862432601, now seen corresponding path program 1 times [2024-11-24 00:42:30,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:30,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571881353] [2024-11-24 00:42:30,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:30,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:30,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:30,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:30,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571881353] [2024-11-24 00:42:30,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571881353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:30,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:30,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:42:30,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087382953] [2024-11-24 00:42:30,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:30,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:42:30,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:30,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:42:30,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:42:30,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:42:30,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 101 flow. Second operand has 6 states, 6 states have (on average 35.333333333333336) internal successors, (212), 6 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:30,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:30,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:42:30,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:30,935 INFO L124 PetriNetUnfolderBase]: 453/952 cut-off events. [2024-11-24 00:42:30,936 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-11-24 00:42:30,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1854 conditions, 952 events. 453/952 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 5000 event pairs, 24 based on Foata normal form. 0/835 useless extension candidates. Maximal degree in co-relation 1847. Up to 426 conditions per place. [2024-11-24 00:42:30,943 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 79 selfloop transitions, 16 changer transitions 0/107 dead transitions. [2024-11-24 00:42:30,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 107 transitions, 431 flow [2024-11-24 00:42:30,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:42:30,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:42:30,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 335 transitions. [2024-11-24 00:42:30,945 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-11-24 00:42:30,946 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 101 flow. Second operand 7 states and 335 transitions. [2024-11-24 00:42:30,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 107 transitions, 431 flow [2024-11-24 00:42:30,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 107 transitions, 407 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:42:30,961 INFO L231 Difference]: Finished difference. Result has 55 places, 57 transitions, 197 flow [2024-11-24 00:42:30,966 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=197, PETRI_PLACES=55, PETRI_TRANSITIONS=57} [2024-11-24 00:42:30,966 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -13 predicate places. [2024-11-24 00:42:30,967 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 57 transitions, 197 flow [2024-11-24 00:42:30,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.333333333333336) internal successors, (212), 6 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:30,967 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:30,967 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:30,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-24 00:42:30,968 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting workerErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:30,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:30,968 INFO L85 PathProgramCache]: Analyzing trace with hash 863139548, now seen corresponding path program 1 times [2024-11-24 00:42:30,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:30,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071167694] [2024-11-24 00:42:30,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:30,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:31,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:31,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:31,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071167694] [2024-11-24 00:42:31,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071167694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:31,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:31,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:42:31,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699596894] [2024-11-24 00:42:31,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:31,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:42:31,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:31,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:42:31,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:42:31,373 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:42:31,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 57 transitions, 197 flow. Second operand has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:31,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:31,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:42:31,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:31,756 INFO L124 PetriNetUnfolderBase]: 299/652 cut-off events. [2024-11-24 00:42:31,756 INFO L125 PetriNetUnfolderBase]: For 171/180 co-relation queries the response was YES. [2024-11-24 00:42:31,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1462 conditions, 652 events. 299/652 cut-off events. For 171/180 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2996 event pairs, 124 based on Foata normal form. 0/577 useless extension candidates. Maximal degree in co-relation 1450. Up to 407 conditions per place. [2024-11-24 00:42:31,760 INFO L140 encePairwiseOnDemand]: 68/75 looper letters, 67 selfloop transitions, 10 changer transitions 6/97 dead transitions. [2024-11-24 00:42:31,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 97 transitions, 433 flow [2024-11-24 00:42:31,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:42:31,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:42:31,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 328 transitions. [2024-11-24 00:42:31,762 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6247619047619047 [2024-11-24 00:42:31,762 INFO L175 Difference]: Start difference. First operand has 55 places, 57 transitions, 197 flow. Second operand 7 states and 328 transitions. [2024-11-24 00:42:31,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 97 transitions, 433 flow [2024-11-24 00:42:31,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 97 transitions, 427 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-24 00:42:31,769 INFO L231 Difference]: Finished difference. Result has 63 places, 57 transitions, 217 flow [2024-11-24 00:42:31,770 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=217, PETRI_PLACES=63, PETRI_TRANSITIONS=57} [2024-11-24 00:42:31,771 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -5 predicate places. [2024-11-24 00:42:31,771 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 57 transitions, 217 flow [2024-11-24 00:42:31,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:31,772 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:31,772 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:31,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 00:42:31,772 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:31,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:31,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1450855318, now seen corresponding path program 1 times [2024-11-24 00:42:31,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:31,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142773232] [2024-11-24 00:42:31,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:31,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:31,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:32,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:32,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:32,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142773232] [2024-11-24 00:42:32,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142773232] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:32,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:32,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:42:32,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006254184] [2024-11-24 00:42:32,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:32,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:42:32,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:32,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:42:32,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:42:33,207 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-24 00:42:33,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 57 transitions, 217 flow. Second operand has 11 states, 11 states have (on average 32.45454545454545) internal successors, (357), 11 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:33,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:33,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-24 00:42:33,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:34,181 INFO L124 PetriNetUnfolderBase]: 378/773 cut-off events. [2024-11-24 00:42:34,182 INFO L125 PetriNetUnfolderBase]: For 378/378 co-relation queries the response was YES. [2024-11-24 00:42:34,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1904 conditions, 773 events. 378/773 cut-off events. For 378/378 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3409 event pairs, 136 based on Foata normal form. 4/703 useless extension candidates. Maximal degree in co-relation 1888. Up to 459 conditions per place. [2024-11-24 00:42:34,186 INFO L140 encePairwiseOnDemand]: 60/75 looper letters, 73 selfloop transitions, 39 changer transitions 6/127 dead transitions. [2024-11-24 00:42:34,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 127 transitions, 677 flow [2024-11-24 00:42:34,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-24 00:42:34,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-24 00:42:34,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 644 transitions. [2024-11-24 00:42:34,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5050980392156863 [2024-11-24 00:42:34,190 INFO L175 Difference]: Start difference. First operand has 63 places, 57 transitions, 217 flow. Second operand 17 states and 644 transitions. [2024-11-24 00:42:34,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 127 transitions, 677 flow [2024-11-24 00:42:34,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 127 transitions, 669 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:42:34,196 INFO L231 Difference]: Finished difference. Result has 78 places, 88 transitions, 426 flow [2024-11-24 00:42:34,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=426, PETRI_PLACES=78, PETRI_TRANSITIONS=88} [2024-11-24 00:42:34,197 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 10 predicate places. [2024-11-24 00:42:34,197 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 88 transitions, 426 flow [2024-11-24 00:42:34,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 32.45454545454545) internal successors, (357), 11 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:34,197 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:34,197 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:34,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-24 00:42:34,198 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:34,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:34,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1452697278, now seen corresponding path program 2 times [2024-11-24 00:42:34,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:34,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897826004] [2024-11-24 00:42:34,199 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:42:34,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:34,219 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:42:34,220 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:34,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:42:34,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:34,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897826004] [2024-11-24 00:42:34,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897826004] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:34,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:34,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:42:34,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249804093] [2024-11-24 00:42:34,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:34,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:42:34,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:34,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:42:34,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:42:34,506 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:42:34,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 426 flow. Second operand has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:34,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:34,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:42:34,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:34,852 INFO L124 PetriNetUnfolderBase]: 486/1120 cut-off events. [2024-11-24 00:42:34,853 INFO L125 PetriNetUnfolderBase]: For 944/972 co-relation queries the response was YES. [2024-11-24 00:42:34,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3049 conditions, 1120 events. 486/1120 cut-off events. For 944/972 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6702 event pairs, 77 based on Foata normal form. 35/1078 useless extension candidates. Maximal degree in co-relation 3031. Up to 481 conditions per place. [2024-11-24 00:42:34,860 INFO L140 encePairwiseOnDemand]: 67/75 looper letters, 107 selfloop transitions, 17 changer transitions 10/161 dead transitions. [2024-11-24 00:42:34,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 161 transitions, 999 flow [2024-11-24 00:42:34,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:42:34,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:42:34,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 264 transitions. [2024-11-24 00:42:34,862 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.704 [2024-11-24 00:42:34,862 INFO L175 Difference]: Start difference. First operand has 78 places, 88 transitions, 426 flow. Second operand 5 states and 264 transitions. [2024-11-24 00:42:34,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 161 transitions, 999 flow [2024-11-24 00:42:34,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 161 transitions, 947 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:42:34,872 INFO L231 Difference]: Finished difference. Result has 80 places, 98 transitions, 501 flow [2024-11-24 00:42:34,872 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=80, PETRI_TRANSITIONS=98} [2024-11-24 00:42:34,873 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 12 predicate places. [2024-11-24 00:42:34,873 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 98 transitions, 501 flow [2024-11-24 00:42:34,873 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:34,873 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:34,873 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:34,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-24 00:42:34,874 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:34,874 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:34,874 INFO L85 PathProgramCache]: Analyzing trace with hash -159902082, now seen corresponding path program 3 times [2024-11-24 00:42:34,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:34,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571480279] [2024-11-24 00:42:34,874 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:42:34,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:34,888 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 00:42:34,889 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:35,003 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:42:35,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:35,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571480279] [2024-11-24 00:42:35,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571480279] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:35,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:35,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:42:35,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818004789] [2024-11-24 00:42:35,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:35,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:42:35,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:35,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:42:35,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:42:35,152 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:42:35,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 98 transitions, 501 flow. Second operand has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:35,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:35,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:42:35,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:35,530 INFO L124 PetriNetUnfolderBase]: 559/1318 cut-off events. [2024-11-24 00:42:35,530 INFO L125 PetriNetUnfolderBase]: For 1286/1312 co-relation queries the response was YES. [2024-11-24 00:42:35,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3811 conditions, 1318 events. 559/1318 cut-off events. For 1286/1312 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8255 event pairs, 92 based on Foata normal form. 38/1263 useless extension candidates. Maximal degree in co-relation 3791. Up to 591 conditions per place. [2024-11-24 00:42:35,539 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 110 selfloop transitions, 33 changer transitions 4/174 dead transitions. [2024-11-24 00:42:35,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 174 transitions, 1122 flow [2024-11-24 00:42:35,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:42:35,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:42:35,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 269 transitions. [2024-11-24 00:42:35,541 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7173333333333334 [2024-11-24 00:42:35,541 INFO L175 Difference]: Start difference. First operand has 80 places, 98 transitions, 501 flow. Second operand 5 states and 269 transitions. [2024-11-24 00:42:35,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 174 transitions, 1122 flow [2024-11-24 00:42:35,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 174 transitions, 1106 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-24 00:42:35,554 INFO L231 Difference]: Finished difference. Result has 86 places, 118 transitions, 756 flow [2024-11-24 00:42:35,555 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=756, PETRI_PLACES=86, PETRI_TRANSITIONS=118} [2024-11-24 00:42:35,555 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 18 predicate places. [2024-11-24 00:42:35,555 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 118 transitions, 756 flow [2024-11-24 00:42:35,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:35,556 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:35,556 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:35,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-24 00:42:35,556 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:35,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:35,556 INFO L85 PathProgramCache]: Analyzing trace with hash 2080521110, now seen corresponding path program 4 times [2024-11-24 00:42:35,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:35,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213279859] [2024-11-24 00:42:35,557 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:42:35,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:35,569 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:42:35,569 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:35,710 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:42:35,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:35,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213279859] [2024-11-24 00:42:35,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213279859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:35,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:35,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:42:35,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973690521] [2024-11-24 00:42:35,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:35,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:42:35,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:35,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:42:35,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:42:35,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:42:35,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 118 transitions, 756 flow. Second operand has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:35,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:35,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:42:35,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:36,171 INFO L124 PetriNetUnfolderBase]: 630/1532 cut-off events. [2024-11-24 00:42:36,171 INFO L125 PetriNetUnfolderBase]: For 2622/2659 co-relation queries the response was YES. [2024-11-24 00:42:36,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4969 conditions, 1532 events. 630/1532 cut-off events. For 2622/2659 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 9294 event pairs, 107 based on Foata normal form. 30/1456 useless extension candidates. Maximal degree in co-relation 4946. Up to 444 conditions per place. [2024-11-24 00:42:36,182 INFO L140 encePairwiseOnDemand]: 67/75 looper letters, 93 selfloop transitions, 49 changer transitions 0/169 dead transitions. [2024-11-24 00:42:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 169 transitions, 1298 flow [2024-11-24 00:42:36,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:42:36,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:42:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 258 transitions. [2024-11-24 00:42:36,183 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.688 [2024-11-24 00:42:36,184 INFO L175 Difference]: Start difference. First operand has 86 places, 118 transitions, 756 flow. Second operand 5 states and 258 transitions. [2024-11-24 00:42:36,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 169 transitions, 1298 flow [2024-11-24 00:42:36,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 169 transitions, 1280 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-11-24 00:42:36,200 INFO L231 Difference]: Finished difference. Result has 91 places, 126 transitions, 946 flow [2024-11-24 00:42:36,201 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=946, PETRI_PLACES=91, PETRI_TRANSITIONS=126} [2024-11-24 00:42:36,201 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 23 predicate places. [2024-11-24 00:42:36,202 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 126 transitions, 946 flow [2024-11-24 00:42:36,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:36,202 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:36,202 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:36,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-24 00:42:36,202 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:36,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:36,203 INFO L85 PathProgramCache]: Analyzing trace with hash 104197432, now seen corresponding path program 5 times [2024-11-24 00:42:36,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:36,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758370030] [2024-11-24 00:42:36,203 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:42:36,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:36,220 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:42:36,220 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:36,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:36,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:36,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758370030] [2024-11-24 00:42:36,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758370030] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:36,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:36,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:42:36,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331844790] [2024-11-24 00:42:36,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:36,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:42:36,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:36,782 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:42:36,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:42:37,355 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-24 00:42:37,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 126 transitions, 946 flow. Second operand has 11 states, 11 states have (on average 32.45454545454545) internal successors, (357), 11 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:37,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:37,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-24 00:42:37,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:38,356 INFO L124 PetriNetUnfolderBase]: 820/1769 cut-off events. [2024-11-24 00:42:38,357 INFO L125 PetriNetUnfolderBase]: For 4150/4152 co-relation queries the response was YES. [2024-11-24 00:42:38,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6273 conditions, 1769 events. 820/1769 cut-off events. For 4150/4152 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9933 event pairs, 313 based on Foata normal form. 15/1671 useless extension candidates. Maximal degree in co-relation 6248. Up to 1141 conditions per place. [2024-11-24 00:42:38,369 INFO L140 encePairwiseOnDemand]: 59/75 looper letters, 115 selfloop transitions, 41 changer transitions 23/188 dead transitions. [2024-11-24 00:42:38,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 188 transitions, 1585 flow [2024-11-24 00:42:38,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-24 00:42:38,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-24 00:42:38,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 606 transitions. [2024-11-24 00:42:38,373 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5386666666666666 [2024-11-24 00:42:38,373 INFO L175 Difference]: Start difference. First operand has 91 places, 126 transitions, 946 flow. Second operand 15 states and 606 transitions. [2024-11-24 00:42:38,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 188 transitions, 1585 flow [2024-11-24 00:42:38,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 188 transitions, 1544 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-24 00:42:38,389 INFO L231 Difference]: Finished difference. Result has 107 places, 133 transitions, 1084 flow [2024-11-24 00:42:38,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1084, PETRI_PLACES=107, PETRI_TRANSITIONS=133} [2024-11-24 00:42:38,390 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 39 predicate places. [2024-11-24 00:42:38,391 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 133 transitions, 1084 flow [2024-11-24 00:42:38,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 32.45454545454545) internal successors, (357), 11 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:38,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:38,391 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:38,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-24 00:42:38,392 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting workerErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:38,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:38,392 INFO L85 PathProgramCache]: Analyzing trace with hash -985183165, now seen corresponding path program 1 times [2024-11-24 00:42:38,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:38,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989498261] [2024-11-24 00:42:38,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:38,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:38,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:38,526 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:38,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:38,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989498261] [2024-11-24 00:42:38,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989498261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:38,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:38,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 00:42:38,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056020471] [2024-11-24 00:42:38,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:38,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:42:38,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:38,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:42:38,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:42:38,653 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-24 00:42:38,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 133 transitions, 1084 flow. Second operand has 6 states, 6 states have (on average 35.5) internal successors, (213), 6 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:38,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:38,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-24 00:42:38,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:39,324 INFO L124 PetriNetUnfolderBase]: 907/1924 cut-off events. [2024-11-24 00:42:39,324 INFO L125 PetriNetUnfolderBase]: For 4946/4953 co-relation queries the response was YES. [2024-11-24 00:42:39,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7241 conditions, 1924 events. 907/1924 cut-off events. For 4946/4953 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 10952 event pairs, 168 based on Foata normal form. 41/1810 useless extension candidates. Maximal degree in co-relation 7212. Up to 981 conditions per place. [2024-11-24 00:42:39,343 INFO L140 encePairwiseOnDemand]: 61/75 looper letters, 198 selfloop transitions, 29 changer transitions 2/244 dead transitions. [2024-11-24 00:42:39,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 244 transitions, 2446 flow [2024-11-24 00:42:39,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:42:39,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:42:39,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 321 transitions. [2024-11-24 00:42:39,346 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6114285714285714 [2024-11-24 00:42:39,346 INFO L175 Difference]: Start difference. First operand has 107 places, 133 transitions, 1084 flow. Second operand 7 states and 321 transitions. [2024-11-24 00:42:39,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 244 transitions, 2446 flow [2024-11-24 00:42:39,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 244 transitions, 2357 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-11-24 00:42:39,412 INFO L231 Difference]: Finished difference. Result has 110 places, 147 transitions, 1221 flow [2024-11-24 00:42:39,413 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1221, PETRI_PLACES=110, PETRI_TRANSITIONS=147} [2024-11-24 00:42:39,413 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 42 predicate places. [2024-11-24 00:42:39,413 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 147 transitions, 1221 flow [2024-11-24 00:42:39,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.5) internal successors, (213), 6 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:39,414 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:39,414 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:39,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 00:42:39,414 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:39,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:39,415 INFO L85 PathProgramCache]: Analyzing trace with hash -639935240, now seen corresponding path program 6 times [2024-11-24 00:42:39,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:39,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281568427] [2024-11-24 00:42:39,415 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:42:39,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:39,442 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 00:42:39,442 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:39,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:42:39,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:39,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281568427] [2024-11-24 00:42:39,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281568427] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:39,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:39,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 00:42:39,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264417214] [2024-11-24 00:42:39,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:39,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:42:39,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:39,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:42:39,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:42:39,751 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:42:39,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 147 transitions, 1221 flow. Second operand has 6 states, 6 states have (on average 39.333333333333336) internal successors, (236), 6 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:39,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:39,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:42:39,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:40,111 INFO L124 PetriNetUnfolderBase]: 185/515 cut-off events. [2024-11-24 00:42:40,111 INFO L125 PetriNetUnfolderBase]: For 2194/2198 co-relation queries the response was YES. [2024-11-24 00:42:40,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2165 conditions, 515 events. 185/515 cut-off events. For 2194/2198 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2290 event pairs, 9 based on Foata normal form. 26/516 useless extension candidates. Maximal degree in co-relation 2131. Up to 109 conditions per place. [2024-11-24 00:42:40,116 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 69 selfloop transitions, 40 changer transitions 9/139 dead transitions. [2024-11-24 00:42:40,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1275 flow [2024-11-24 00:42:40,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:42:40,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:42:40,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 338 transitions. [2024-11-24 00:42:40,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6438095238095238 [2024-11-24 00:42:40,118 INFO L175 Difference]: Start difference. First operand has 110 places, 147 transitions, 1221 flow. Second operand 7 states and 338 transitions. [2024-11-24 00:42:40,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1275 flow [2024-11-24 00:42:40,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 139 transitions, 1079 flow, removed 23 selfloop flow, removed 16 redundant places. [2024-11-24 00:42:40,132 INFO L231 Difference]: Finished difference. Result has 95 places, 100 transitions, 818 flow [2024-11-24 00:42:40,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=630, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=818, PETRI_PLACES=95, PETRI_TRANSITIONS=100} [2024-11-24 00:42:40,132 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 27 predicate places. [2024-11-24 00:42:40,133 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 100 transitions, 818 flow [2024-11-24 00:42:40,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.333333333333336) internal successors, (236), 6 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:40,133 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:40,133 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:40,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-24 00:42:40,134 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:40,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:40,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1953387179, now seen corresponding path program 1 times [2024-11-24 00:42:40,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:40,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480831126] [2024-11-24 00:42:40,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:40,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:40,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:40,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:40,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:40,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480831126] [2024-11-24 00:42:40,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480831126] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:40,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:40,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:42:40,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226519267] [2024-11-24 00:42:40,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:40,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:42:40,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:40,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:42:40,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:42:41,345 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:42:41,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 100 transitions, 818 flow. Second operand has 11 states, 11 states have (on average 35.54545454545455) internal successors, (391), 11 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:41,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:41,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:42:41,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:42,327 INFO L124 PetriNetUnfolderBase]: 374/984 cut-off events. [2024-11-24 00:42:42,327 INFO L125 PetriNetUnfolderBase]: For 3584/3594 co-relation queries the response was YES. [2024-11-24 00:42:42,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4003 conditions, 984 events. 374/984 cut-off events. For 3584/3594 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 5152 event pairs, 65 based on Foata normal form. 7/944 useless extension candidates. Maximal degree in co-relation 3974. Up to 381 conditions per place. [2024-11-24 00:42:42,342 INFO L140 encePairwiseOnDemand]: 60/75 looper letters, 164 selfloop transitions, 80 changer transitions 0/254 dead transitions. [2024-11-24 00:42:42,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 254 transitions, 2358 flow [2024-11-24 00:42:42,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-24 00:42:42,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-24 00:42:42,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 696 transitions. [2024-11-24 00:42:42,346 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-11-24 00:42:42,346 INFO L175 Difference]: Start difference. First operand has 95 places, 100 transitions, 818 flow. Second operand 16 states and 696 transitions. [2024-11-24 00:42:42,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 254 transitions, 2358 flow [2024-11-24 00:42:42,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 254 transitions, 2151 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-11-24 00:42:42,366 INFO L231 Difference]: Finished difference. Result has 111 places, 169 transitions, 1605 flow [2024-11-24 00:42:42,367 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1605, PETRI_PLACES=111, PETRI_TRANSITIONS=169} [2024-11-24 00:42:42,367 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 43 predicate places. [2024-11-24 00:42:42,367 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 169 transitions, 1605 flow [2024-11-24 00:42:42,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 35.54545454545455) internal successors, (391), 11 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:42,368 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:42,369 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:42,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-24 00:42:42,369 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:42,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:42,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1509087069, now seen corresponding path program 2 times [2024-11-24 00:42:42,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:42,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204056053] [2024-11-24 00:42:42,372 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:42:42,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:42,396 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:42:42,396 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:42,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:42,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:42,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204056053] [2024-11-24 00:42:42,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204056053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:42,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:42,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-24 00:42:42,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595429429] [2024-11-24 00:42:42,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:42,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:42:42,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:42,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:42:42,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:42:43,651 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:42:43,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 169 transitions, 1605 flow. Second operand has 12 states, 12 states have (on average 35.416666666666664) internal successors, (425), 12 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:43,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:43,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:42:43,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:44,522 INFO L124 PetriNetUnfolderBase]: 440/1155 cut-off events. [2024-11-24 00:42:44,522 INFO L125 PetriNetUnfolderBase]: For 5611/5629 co-relation queries the response was YES. [2024-11-24 00:42:44,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5089 conditions, 1155 events. 440/1155 cut-off events. For 5611/5629 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6371 event pairs, 129 based on Foata normal form. 9/1113 useless extension candidates. Maximal degree in co-relation 5053. Up to 776 conditions per place. [2024-11-24 00:42:44,533 INFO L140 encePairwiseOnDemand]: 60/75 looper letters, 188 selfloop transitions, 40 changer transitions 4/242 dead transitions. [2024-11-24 00:42:44,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 242 transitions, 2600 flow [2024-11-24 00:42:44,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 00:42:44,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 00:42:44,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 545 transitions. [2024-11-24 00:42:44,536 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-11-24 00:42:44,536 INFO L175 Difference]: Start difference. First operand has 111 places, 169 transitions, 1605 flow. Second operand 13 states and 545 transitions. [2024-11-24 00:42:44,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 242 transitions, 2600 flow [2024-11-24 00:42:44,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 242 transitions, 2578 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-11-24 00:42:44,564 INFO L231 Difference]: Finished difference. Result has 129 places, 189 transitions, 1911 flow [2024-11-24 00:42:44,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1911, PETRI_PLACES=129, PETRI_TRANSITIONS=189} [2024-11-24 00:42:44,565 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 61 predicate places. [2024-11-24 00:42:44,565 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 189 transitions, 1911 flow [2024-11-24 00:42:44,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 35.416666666666664) internal successors, (425), 12 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:44,565 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:44,565 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:44,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-24 00:42:44,566 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:44,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:44,566 INFO L85 PathProgramCache]: Analyzing trace with hash 221194253, now seen corresponding path program 3 times [2024-11-24 00:42:44,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:44,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980580035] [2024-11-24 00:42:44,566 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:42:44,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:44,583 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:42:44,583 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:45,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:45,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:45,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980580035] [2024-11-24 00:42:45,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980580035] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:45,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:45,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-24 00:42:45,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280238780] [2024-11-24 00:42:45,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:45,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:42:45,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:45,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:42:45,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:42:45,742 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:42:45,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 189 transitions, 1911 flow. Second operand has 12 states, 12 states have (on average 35.416666666666664) internal successors, (425), 12 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:45,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:45,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:42:45,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:46,772 INFO L124 PetriNetUnfolderBase]: 573/1451 cut-off events. [2024-11-24 00:42:46,773 INFO L125 PetriNetUnfolderBase]: For 7870/7890 co-relation queries the response was YES. [2024-11-24 00:42:46,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6774 conditions, 1451 events. 573/1451 cut-off events. For 7870/7890 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 8486 event pairs, 150 based on Foata normal form. 20/1410 useless extension candidates. Maximal degree in co-relation 6730. Up to 970 conditions per place. [2024-11-24 00:42:46,787 INFO L140 encePairwiseOnDemand]: 60/75 looper letters, 233 selfloop transitions, 68 changer transitions 4/315 dead transitions. [2024-11-24 00:42:46,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 315 transitions, 3577 flow [2024-11-24 00:42:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-24 00:42:46,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-24 00:42:46,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 686 transitions. [2024-11-24 00:42:46,790 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5716666666666667 [2024-11-24 00:42:46,790 INFO L175 Difference]: Start difference. First operand has 129 places, 189 transitions, 1911 flow. Second operand 16 states and 686 transitions. [2024-11-24 00:42:46,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 315 transitions, 3577 flow [2024-11-24 00:42:46,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 315 transitions, 3481 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-11-24 00:42:46,836 INFO L231 Difference]: Finished difference. Result has 152 places, 227 transitions, 2573 flow [2024-11-24 00:42:46,837 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2573, PETRI_PLACES=152, PETRI_TRANSITIONS=227} [2024-11-24 00:42:46,837 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 84 predicate places. [2024-11-24 00:42:46,837 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 227 transitions, 2573 flow [2024-11-24 00:42:46,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 35.416666666666664) internal successors, (425), 12 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:46,838 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:46,838 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:46,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-24 00:42:46,838 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:46,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:46,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1155925355, now seen corresponding path program 4 times [2024-11-24 00:42:46,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:46,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038681856] [2024-11-24 00:42:46,839 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:42:46,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:46,856 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:42:46,856 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:47,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:47,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:47,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038681856] [2024-11-24 00:42:47,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038681856] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:47,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:47,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-24 00:42:47,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233630021] [2024-11-24 00:42:47,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:47,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:42:47,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:47,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:42:47,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:42:47,759 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:42:47,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 227 transitions, 2573 flow. Second operand has 12 states, 12 states have (on average 35.416666666666664) internal successors, (425), 12 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:47,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:47,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:42:47,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:48,677 INFO L124 PetriNetUnfolderBase]: 721/1799 cut-off events. [2024-11-24 00:42:48,677 INFO L125 PetriNetUnfolderBase]: For 11642/11679 co-relation queries the response was YES. [2024-11-24 00:42:48,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8938 conditions, 1799 events. 721/1799 cut-off events. For 11642/11679 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 11057 event pairs, 132 based on Foata normal form. 33/1746 useless extension candidates. Maximal degree in co-relation 8882. Up to 1109 conditions per place. [2024-11-24 00:42:48,688 INFO L140 encePairwiseOnDemand]: 61/75 looper letters, 253 selfloop transitions, 85 changer transitions 4/352 dead transitions. [2024-11-24 00:42:48,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 352 transitions, 4398 flow [2024-11-24 00:42:48,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-24 00:42:48,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-24 00:42:48,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 562 transitions. [2024-11-24 00:42:48,691 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5764102564102564 [2024-11-24 00:42:48,691 INFO L175 Difference]: Start difference. First operand has 152 places, 227 transitions, 2573 flow. Second operand 13 states and 562 transitions. [2024-11-24 00:42:48,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 352 transitions, 4398 flow [2024-11-24 00:42:48,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 352 transitions, 4258 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-11-24 00:42:48,802 INFO L231 Difference]: Finished difference. Result has 164 places, 259 transitions, 3090 flow [2024-11-24 00:42:48,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2444, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3090, PETRI_PLACES=164, PETRI_TRANSITIONS=259} [2024-11-24 00:42:48,804 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 96 predicate places. [2024-11-24 00:42:48,804 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 259 transitions, 3090 flow [2024-11-24 00:42:48,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 35.416666666666664) internal successors, (425), 12 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:48,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:48,804 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:48,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-24 00:42:48,805 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:48,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:48,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1829518759, now seen corresponding path program 1 times [2024-11-24 00:42:48,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:48,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225889128] [2024-11-24 00:42:48,806 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:48,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:49,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:49,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:49,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225889128] [2024-11-24 00:42:49,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225889128] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:42:49,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:42:49,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:42:49,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830688268] [2024-11-24 00:42:49,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:42:49,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:42:49,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:42:49,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:42:49,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:42:49,561 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:42:49,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 259 transitions, 3090 flow. Second operand has 11 states, 11 states have (on average 35.63636363636363) internal successors, (392), 11 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:49,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:42:49,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:42:49,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:42:50,929 INFO L124 PetriNetUnfolderBase]: 1062/2602 cut-off events. [2024-11-24 00:42:50,929 INFO L125 PetriNetUnfolderBase]: For 19768/19811 co-relation queries the response was YES. [2024-11-24 00:42:50,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13436 conditions, 2602 events. 1062/2602 cut-off events. For 19768/19811 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 16859 event pairs, 114 based on Foata normal form. 46/2522 useless extension candidates. Maximal degree in co-relation 13377. Up to 605 conditions per place. [2024-11-24 00:42:50,949 INFO L140 encePairwiseOnDemand]: 60/75 looper letters, 263 selfloop transitions, 258 changer transitions 4/535 dead transitions. [2024-11-24 00:42:50,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 535 transitions, 7009 flow [2024-11-24 00:42:50,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-24 00:42:50,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-24 00:42:50,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 828 transitions. [2024-11-24 00:42:50,952 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5810526315789474 [2024-11-24 00:42:50,952 INFO L175 Difference]: Start difference. First operand has 164 places, 259 transitions, 3090 flow. Second operand 19 states and 828 transitions. [2024-11-24 00:42:50,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 535 transitions, 7009 flow [2024-11-24 00:42:51,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 535 transitions, 6779 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-11-24 00:42:51,106 INFO L231 Difference]: Finished difference. Result has 183 places, 396 transitions, 5645 flow [2024-11-24 00:42:51,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5645, PETRI_PLACES=183, PETRI_TRANSITIONS=396} [2024-11-24 00:42:51,108 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 115 predicate places. [2024-11-24 00:42:51,108 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 396 transitions, 5645 flow [2024-11-24 00:42:51,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 35.63636363636363) internal successors, (392), 11 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:42:51,108 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:42:51,108 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:42:51,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-24 00:42:51,109 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:42:51,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:51,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1474537732, now seen corresponding path program 2 times [2024-11-24 00:42:51,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:42:51,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725811039] [2024-11-24 00:42:51,110 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:42:51,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:42:51,133 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:42:51,133 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:52,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:52,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:42:52,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725811039] [2024-11-24 00:42:52,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725811039] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:42:52,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353986321] [2024-11-24 00:42:52,011 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:42:52,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:42:52,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:42:52,015 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:42:52,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:42:52,171 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:42:52,171 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:42:52,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-24 00:42:52,184 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:42:52,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-24 00:42:52,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2024-11-24 00:42:53,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2024-11-24 00:42:53,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-24 00:42:53,128 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:42:53,129 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:43:37,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2024-11-24 00:43:37,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:43:37,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353986321] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 00:43:37,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:43:37,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 11] total 35 [2024-11-24 00:43:37,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242944220] [2024-11-24 00:43:37,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:43:37,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:43:37,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:43:37,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:43:37,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1060, Unknown=4, NotChecked=0, Total=1260 [2024-11-24 00:43:41,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:43:46,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:43:52,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:43:53,249 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-24 00:43:53,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 396 transitions, 5645 flow. Second operand has 12 states, 12 states have (on average 34.916666666666664) internal successors, (419), 12 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:43:53,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:43:53,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-24 00:43:53,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:44:27,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:44:47,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 19.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:44:52,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.72s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:44:57,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.79s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:03,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 6.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:09,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:14,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.74s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:18,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:24,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:28,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:33,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:45:58,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 25.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:03,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.49s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:11,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 8.84s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:21,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 9.31s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:26,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.70s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:31,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.84s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:35,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:38,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:42,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:44,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:51,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 6.85s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:46:57,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 6.42s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:47:03,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.93s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:47:08,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:47:14,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:47:46,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:47:50,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:47:52,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:48:05,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:48:08,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:48:15,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:48:50,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:48:54,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:48:59,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:08,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 6.99s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:14,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:17,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:21,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:26,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:31,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:36,747 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:43,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.74s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:44,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:49,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:49:50,665 INFO L124 PetriNetUnfolderBase]: 1134/2810 cut-off events. [2024-11-24 00:49:50,665 INFO L125 PetriNetUnfolderBase]: For 30692/30753 co-relation queries the response was YES. [2024-11-24 00:49:50,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16352 conditions, 2810 events. 1134/2810 cut-off events. For 30692/30753 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 18784 event pairs, 301 based on Foata normal form. 22/2698 useless extension candidates. Maximal degree in co-relation 16283. Up to 2080 conditions per place. [2024-11-24 00:49:50,684 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 419 selfloop transitions, 58 changer transitions 6/502 dead transitions. [2024-11-24 00:49:50,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 502 transitions, 7668 flow [2024-11-24 00:49:50,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-24 00:49:50,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-24 00:49:50,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 599 transitions. [2024-11-24 00:49:50,686 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5704761904761905 [2024-11-24 00:49:50,687 INFO L175 Difference]: Start difference. First operand has 183 places, 396 transitions, 5645 flow. Second operand 14 states and 599 transitions. [2024-11-24 00:49:50,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 502 transitions, 7668 flow [2024-11-24 00:49:50,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 502 transitions, 7343 flow, removed 133 selfloop flow, removed 8 redundant places. [2024-11-24 00:49:50,890 INFO L231 Difference]: Finished difference. Result has 194 places, 426 transitions, 6079 flow [2024-11-24 00:49:50,890 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=5352, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6079, PETRI_PLACES=194, PETRI_TRANSITIONS=426} [2024-11-24 00:49:50,892 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 126 predicate places. [2024-11-24 00:49:50,892 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 426 transitions, 6079 flow [2024-11-24 00:49:50,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.916666666666664) internal successors, (419), 12 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:49:50,893 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:49:50,893 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:49:50,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 00:49:51,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:49:51,097 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:49:51,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:49:51,098 INFO L85 PathProgramCache]: Analyzing trace with hash -90444638, now seen corresponding path program 3 times [2024-11-24 00:49:51,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:49:51,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490845217] [2024-11-24 00:49:51,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:49:51,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:49:51,117 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:49:51,117 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:49:53,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:49:53,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:49:53,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490845217] [2024-11-24 00:49:53,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490845217] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:49:53,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055488168] [2024-11-24 00:49:53,585 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:49:53,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:49:53,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:49:53,588 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:49:53,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:49:53,691 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:49:53,691 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:49:53,695 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-24 00:49:53,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:49:53,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-24 00:49:55,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2024-11-24 00:49:56,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2024-11-24 00:49:57,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:49:57,571 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:50:01,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2024-11-24 00:50:02,310 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:50:02,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055488168] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 00:50:02,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:50:02,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [16, 11] total 38 [2024-11-24 00:50:02,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202106304] [2024-11-24 00:50:02,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:50:02,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 00:50:02,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:50:02,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 00:50:02,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1291, Unknown=0, NotChecked=0, Total=1482 [2024-11-24 00:50:14,612 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:50:14,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 426 transitions, 6079 flow. Second operand has 14 states, 14 states have (on average 36.642857142857146) internal successors, (513), 14 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:50:14,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:50:14,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:50:14,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:50:24,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.96s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:50:25,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:50:36,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:50:41,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:50:42,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:50:46,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:50:53,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:50:58,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:51:30,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:51:34,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:51:41,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:51:47,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:51:51,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-24 00:51:54,174 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-24 00:51:54,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2024-11-24 00:51:54,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-24 00:51:54,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-24 00:51:54,376 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:665) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:269) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.enhanceAnddeterminizeInterpolantAutomaton(CegarLoopForPetriNet.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.refineAbstraction(CegarLoopForPetriNet.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:463) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:238) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:165) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:447) at java.base/java.io.OutputStream.write(OutputStream.java:167) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125) at java.base/java.io.BufferedOutputStream.implFlush(BufferedOutputStream.java:252) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:246) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:412) at java.base/sun.nio.cs.StreamEncoder.lockedFlush(StreamEncoder.java:214) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:201) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:262) at java.base/java.io.BufferedWriter.implFlush(BufferedWriter.java:372) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:359) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 36 more [2024-11-24 00:51:54,381 INFO L158 Benchmark]: Toolchain (without parser) took 571060.36ms. Allocated memory was 117.4MB in the beginning and 310.4MB in the end (delta: 192.9MB). Free memory was 91.5MB in the beginning and 86.8MB in the end (delta: 4.8MB). Peak memory consumption was 198.7MB. Max. memory is 16.1GB. [2024-11-24 00:51:54,381 INFO L158 Benchmark]: CDTParser took 1.83ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:51:54,381 INFO L158 Benchmark]: CACSL2BoogieTranslator took 751.94ms. Allocated memory is still 117.4MB. Free memory was 91.3MB in the beginning and 71.5MB in the end (delta: 19.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:51:54,381 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.54ms. Allocated memory is still 117.4MB. Free memory was 71.3MB in the beginning and 69.5MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:51:54,381 INFO L158 Benchmark]: Boogie Preprocessor took 58.94ms. Allocated memory is still 117.4MB. Free memory was 69.3MB in the beginning and 67.4MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:51:54,382 INFO L158 Benchmark]: RCFGBuilder took 911.13ms. Allocated memory is still 117.4MB. Free memory was 67.2MB in the beginning and 87.5MB in the end (delta: -20.3MB). Peak memory consumption was 39.0MB. Max. memory is 16.1GB. [2024-11-24 00:51:54,382 INFO L158 Benchmark]: TraceAbstraction took 569278.87ms. Allocated memory was 117.4MB in the beginning and 310.4MB in the end (delta: 192.9MB). Free memory was 86.9MB in the beginning and 86.8MB in the end (delta: 87.2kB). Peak memory consumption was 193.3MB. Max. memory is 16.1GB. [2024-11-24 00:51:54,383 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.83ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 751.94ms. Allocated memory is still 117.4MB. Free memory was 91.3MB in the beginning and 71.5MB in the end (delta: 19.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 52.54ms. Allocated memory is still 117.4MB. Free memory was 71.3MB in the beginning and 69.5MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 58.94ms. Allocated memory is still 117.4MB. Free memory was 69.3MB in the beginning and 67.4MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 911.13ms. Allocated memory is still 117.4MB. Free memory was 67.2MB in the beginning and 87.5MB in the end (delta: -20.3MB). Peak memory consumption was 39.0MB. Max. memory is 16.1GB. * TraceAbstraction took 569278.87ms. Allocated memory was 117.4MB in the beginning and 310.4MB in the end (delta: 192.9MB). Free memory was 86.9MB in the beginning and 86.8MB in the end (delta: 87.2kB). Peak memory consumption was 193.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/goblint-regression/13-privatized_68-pfscan_protected_loop_minimal_interval_true.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC --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 6aeaf730cbe4eb831d189bfd9925d1660c7714b9e685f389bc2495c0943d6472 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:51:56,757 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:51:56,881 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-24 00:51:56,889 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:51:56,893 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:51:56,949 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:51:56,950 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:51:56,951 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:51:56,951 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:51:56,951 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:51:56,952 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:51:56,953 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:51:56,953 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:51:56,953 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:51:56,954 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:51:56,954 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:51:56,954 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:51:56,954 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:51:56,954 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:51:56,955 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:51:56,955 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-24 00:51:56,955 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-24 00:51:56,955 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-24 00:51:56,955 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:51:56,955 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:51:56,955 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-24 00:51:56,956 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-24 00:51:56,956 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-24 00:51:56,956 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:51:56,956 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:51:56,957 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:51:56,957 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:51:56,957 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:51:56,957 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:51:56,957 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:51:56,957 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:51:56,957 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:51:56,957 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:51:56,958 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:51:56,958 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:51:56,958 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_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> 6aeaf730cbe4eb831d189bfd9925d1660c7714b9e685f389bc2495c0943d6472 [2024-11-24 00:51:57,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:51:57,269 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:51:57,271 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:51:57,273 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:51:57,273 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:51:57,274 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/goblint-regression/13-privatized_68-pfscan_protected_loop_minimal_interval_true.i [2024-11-24 00:52:00,395 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/1da3da3aa/346dcfa8012f410e809324dd298d4e35/FLAGdf81b229e [2024-11-24 00:52:00,826 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:52:00,830 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/sv-benchmarks/c/goblint-regression/13-privatized_68-pfscan_protected_loop_minimal_interval_true.i [2024-11-24 00:52:00,852 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/1da3da3aa/346dcfa8012f410e809324dd298d4e35/FLAGdf81b229e [2024-11-24 00:52:00,875 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/data/1da3da3aa/346dcfa8012f410e809324dd298d4e35 [2024-11-24 00:52:00,878 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:52:00,880 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:52:00,883 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:52:00,883 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:52:00,891 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:52:00,892 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:52:00" (1/1) ... [2024-11-24 00:52:00,893 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51cf4247 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:00, skipping insertion in model container [2024-11-24 00:52:00,893 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:52:00" (1/1) ... [2024-11-24 00:52:00,939 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:52:01,387 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:52:01,414 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:52:01,506 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:52:01,574 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:52:01,575 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01 WrapperNode [2024-11-24 00:52:01,575 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:52:01,577 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:52:01,579 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:52:01,579 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:52:01,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,622 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,655 INFO L138 Inliner]: procedures = 169, calls = 35, calls flagged for inlining = 8, calls inlined = 9, statements flattened = 118 [2024-11-24 00:52:01,659 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:52:01,660 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:52:01,660 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:52:01,660 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:52:01,671 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,672 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,676 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,700 INFO L175 MemorySlicer]: Split 18 memory accesses to 2 slices as follows [2, 16]. 89 percent of accesses are in the largest equivalence class. The 8 initializations are split as follows [2, 6]. The 3 writes are split as follows [0, 3]. [2024-11-24 00:52:01,701 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,701 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,710 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,711 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,715 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,717 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,718 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,722 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:52:01,722 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:52:01,723 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:52:01,723 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:52:01,724 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (1/1) ... [2024-11-24 00:52:01,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:52:01,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:01,762 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:52:01,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:52:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-24 00:52:01,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-24 00:52:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure worker [2024-11-24 00:52:01,793 INFO L138 BoogieDeclarations]: Found implementation of procedure worker [2024-11-24 00:52:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-24 00:52:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:52:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-24 00:52:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-24 00:52:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-24 00:52:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-24 00:52:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-24 00:52:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-24 00:52:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-24 00:52:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:52:01,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:52:01,796 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-24 00:52:01,967 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:52:01,969 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:52:02,404 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-24 00:52:02,404 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:52:02,660 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:52:02,661 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-24 00:52:02,661 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:52:02 BoogieIcfgContainer [2024-11-24 00:52:02,661 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:52:02,664 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:52:02,664 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:52:02,670 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:52:02,670 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:52:00" (1/3) ... [2024-11-24 00:52:02,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a70b90d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:52:02, skipping insertion in model container [2024-11-24 00:52:02,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:52:01" (2/3) ... [2024-11-24 00:52:02,673 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a70b90d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:52:02, skipping insertion in model container [2024-11-24 00:52:02,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:52:02" (3/3) ... [2024-11-24 00:52:02,676 INFO L128 eAbstractionObserver]: Analyzing ICFG 13-privatized_68-pfscan_protected_loop_minimal_interval_true.i [2024-11-24 00:52:02,693 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:52:02,695 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 13-privatized_68-pfscan_protected_loop_minimal_interval_true.i that has 2 procedures, 66 locations, 1 initial locations, 3 loop locations, and 23 error locations. [2024-11-24 00:52:02,695 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-24 00:52:02,784 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-24 00:52:02,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 69 places, 75 transitions, 154 flow [2024-11-24 00:52:02,884 INFO L124 PetriNetUnfolderBase]: 10/74 cut-off events. [2024-11-24 00:52:02,889 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:52:02,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78 conditions, 74 events. 10/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 222 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2024-11-24 00:52:02,896 INFO L82 GeneralOperation]: Start removeDead. Operand has 69 places, 75 transitions, 154 flow [2024-11-24 00:52:02,900 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 74 transitions, 151 flow [2024-11-24 00:52:02,913 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:52:02,930 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;@2db199bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:52:02,931 INFO L334 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2024-11-24 00:52:02,935 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-24 00:52:02,935 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-11-24 00:52:02,935 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:52:02,936 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:02,936 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-11-24 00:52:02,937 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:02,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:02,943 INFO L85 PathProgramCache]: Analyzing trace with hash 13094, now seen corresponding path program 1 times [2024-11-24 00:52:02,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:02,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703959853] [2024-11-24 00:52:02,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:02,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:02,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:02,964 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:02,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:52:03,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:03,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-24 00:52:03,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:03,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:03,184 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:03,184 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:03,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703959853] [2024-11-24 00:52:03,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703959853] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:03,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:03,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:52:03,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524603931] [2024-11-24 00:52:03,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:03,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:52:03,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:03,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:52:03,226 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:52:03,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:52:03,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 74 transitions, 151 flow. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:52:03,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:03,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:52:03,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:03,583 INFO L124 PetriNetUnfolderBase]: 212/615 cut-off events. [2024-11-24 00:52:03,583 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:52:03,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 988 conditions, 615 events. 212/615 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3838 event pairs, 147 based on Foata normal form. 54/503 useless extension candidates. Maximal degree in co-relation 976. Up to 368 conditions per place. [2024-11-24 00:52:03,598 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 28 selfloop transitions, 2 changer transitions 0/65 dead transitions. [2024-11-24 00:52:03,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 65 transitions, 193 flow [2024-11-24 00:52:03,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:52:03,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:52:03,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 145 transitions. [2024-11-24 00:52:03,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-11-24 00:52:03,617 INFO L175 Difference]: Start difference. First operand has 68 places, 74 transitions, 151 flow. Second operand 3 states and 145 transitions. [2024-11-24 00:52:03,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 65 transitions, 193 flow [2024-11-24 00:52:03,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 65 transitions, 192 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 00:52:03,629 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 136 flow [2024-11-24 00:52:03,633 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-11-24 00:52:03,639 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -3 predicate places. [2024-11-24 00:52:03,640 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 136 flow [2024-11-24 00:52:03,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:52:03,640 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:03,640 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-11-24 00:52:03,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 00:52:03,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:03,841 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:03,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:03,842 INFO L85 PathProgramCache]: Analyzing trace with hash 13095, now seen corresponding path program 1 times [2024-11-24 00:52:03,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:03,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1303635611] [2024-11-24 00:52:03,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:03,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:03,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:03,846 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:03,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:52:03,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:03,934 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:52:03,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:03,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:03,983 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:03,983 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:03,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303635611] [2024-11-24 00:52:03,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303635611] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:03,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:03,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:52:03,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918401160] [2024-11-24 00:52:03,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:03,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:52:03,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:03,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:52:03,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:52:04,067 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:52:04,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:52:04,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:04,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:52:04,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:04,282 INFO L124 PetriNetUnfolderBase]: 212/614 cut-off events. [2024-11-24 00:52:04,283 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:52:04,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 989 conditions, 614 events. 212/614 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3828 event pairs, 147 based on Foata normal form. 1/449 useless extension candidates. Maximal degree in co-relation 980. Up to 368 conditions per place. [2024-11-24 00:52:04,293 INFO L140 encePairwiseOnDemand]: 72/75 looper letters, 28 selfloop transitions, 2 changer transitions 0/64 dead transitions. [2024-11-24 00:52:04,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 64 transitions, 194 flow [2024-11-24 00:52:04,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:52:04,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:52:04,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-11-24 00:52:04,295 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-11-24 00:52:04,295 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 136 flow. Second operand 3 states and 139 transitions. [2024-11-24 00:52:04,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 64 transitions, 194 flow [2024-11-24 00:52:04,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 64 transitions, 190 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:04,300 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 134 flow [2024-11-24 00:52:04,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-11-24 00:52:04,302 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -4 predicate places. [2024-11-24 00:52:04,302 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 134 flow [2024-11-24 00:52:04,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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-11-24 00:52:04,302 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:04,302 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-24 00:52:04,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-24 00:52:04,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:04,503 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:04,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:04,504 INFO L85 PathProgramCache]: Analyzing trace with hash -776428433, now seen corresponding path program 1 times [2024-11-24 00:52:04,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:04,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1365708749] [2024-11-24 00:52:04,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:04,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:04,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:04,506 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:04,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:52:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:04,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-24 00:52:04,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:04,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:04,620 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:04,620 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:04,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365708749] [2024-11-24 00:52:04,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365708749] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:04,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:04,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:52:04,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351707639] [2024-11-24 00:52:04,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:04,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:52:04,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:04,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:52:04,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:52:04,670 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:52:04,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:04,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:04,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:52:04,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:04,840 INFO L124 PetriNetUnfolderBase]: 212/612 cut-off events. [2024-11-24 00:52:04,841 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:52:04,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 987 conditions, 612 events. 212/612 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3801 event pairs, 147 based on Foata normal form. 0/446 useless extension candidates. Maximal degree in co-relation 978. Up to 368 conditions per place. [2024-11-24 00:52:04,848 INFO L140 encePairwiseOnDemand]: 73/75 looper letters, 29 selfloop transitions, 1 changer transitions 0/63 dead transitions. [2024-11-24 00:52:04,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 63 transitions, 192 flow [2024-11-24 00:52:04,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:52:04,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:52:04,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-11-24 00:52:04,851 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-11-24 00:52:04,851 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 134 flow. Second operand 3 states and 139 transitions. [2024-11-24 00:52:04,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 63 transitions, 192 flow [2024-11-24 00:52:04,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 63 transitions, 188 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:04,855 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 130 flow [2024-11-24 00:52:04,856 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=130, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-11-24 00:52:04,857 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -5 predicate places. [2024-11-24 00:52:04,857 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 130 flow [2024-11-24 00:52:04,857 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:04,857 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:04,857 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:04,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-24 00:52:05,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:05,058 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting workerErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:05,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:05,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1242508827, now seen corresponding path program 1 times [2024-11-24 00:52:05,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:05,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1528681966] [2024-11-24 00:52:05,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:05,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:05,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:05,063 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:05,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:52:05,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:05,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-24 00:52:05,151 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:05,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:05,252 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:05,252 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:05,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528681966] [2024-11-24 00:52:05,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528681966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:05,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:05,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:52:05,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895910742] [2024-11-24 00:52:05,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:05,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:52:05,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:05,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:52:05,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:52:05,337 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-24 00:52:05,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 130 flow. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:05,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:05,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-24 00:52:05,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:05,553 INFO L124 PetriNetUnfolderBase]: 192/540 cut-off events. [2024-11-24 00:52:05,553 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:52:05,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 897 conditions, 540 events. 192/540 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3095 event pairs, 8 based on Foata normal form. 20/476 useless extension candidates. Maximal degree in co-relation 891. Up to 319 conditions per place. [2024-11-24 00:52:05,557 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 37 selfloop transitions, 3 changer transitions 0/67 dead transitions. [2024-11-24 00:52:05,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 218 flow [2024-11-24 00:52:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:52:05,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:52:05,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2024-11-24 00:52:05,562 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-11-24 00:52:05,564 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 130 flow. Second operand 4 states and 170 transitions. [2024-11-24 00:52:05,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 218 flow [2024-11-24 00:52:05,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 67 transitions, 217 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 00:52:05,568 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 123 flow [2024-11-24 00:52:05,568 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-11-24 00:52:05,569 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -9 predicate places. [2024-11-24 00:52:05,570 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 123 flow [2024-11-24 00:52:05,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:05,570 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:05,570 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:05,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 00:52:05,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:05,775 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting workerErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:05,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:05,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1242508828, now seen corresponding path program 1 times [2024-11-24 00:52:05,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:05,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [679980794] [2024-11-24 00:52:05,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:05,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:05,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:05,778 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:05,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 00:52:05,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:05,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:52:05,870 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:06,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:06,006 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:06,006 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:06,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679980794] [2024-11-24 00:52:06,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679980794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:06,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:06,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:52:06,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972574082] [2024-11-24 00:52:06,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:06,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:52:06,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:06,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:52:06,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:52:06,115 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-24 00:52:06,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:06,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:06,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-24 00:52:06,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:06,306 INFO L124 PetriNetUnfolderBase]: 192/480 cut-off events. [2024-11-24 00:52:06,307 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-11-24 00:52:06,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 867 conditions, 480 events. 192/480 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2467 event pairs, 8 based on Foata normal form. 20/436 useless extension candidates. Maximal degree in co-relation 860. Up to 319 conditions per place. [2024-11-24 00:52:06,310 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 37 selfloop transitions, 3 changer transitions 0/61 dead transitions. [2024-11-24 00:52:06,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 61 transitions, 211 flow [2024-11-24 00:52:06,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:52:06,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:52:06,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2024-11-24 00:52:06,312 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-11-24 00:52:06,312 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 123 flow. Second operand 4 states and 170 transitions. [2024-11-24 00:52:06,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 61 transitions, 211 flow [2024-11-24 00:52:06,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 205 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:52:06,314 INFO L231 Difference]: Finished difference. Result has 53 places, 51 transitions, 111 flow [2024-11-24 00:52:06,315 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=111, PETRI_PLACES=53, PETRI_TRANSITIONS=51} [2024-11-24 00:52:06,315 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -15 predicate places. [2024-11-24 00:52:06,315 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 51 transitions, 111 flow [2024-11-24 00:52:06,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:06,316 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:06,316 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:06,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-24 00:52:06,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:06,517 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:06,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:06,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1176550464, now seen corresponding path program 1 times [2024-11-24 00:52:06,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:06,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1847007758] [2024-11-24 00:52:06,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:06,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:06,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:06,519 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:06,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 00:52:06,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:06,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-24 00:52:06,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:06,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:06,704 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:06,705 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:06,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847007758] [2024-11-24 00:52:06,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847007758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:06,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:06,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:52:06,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31330797] [2024-11-24 00:52:06,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:06,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:52:06,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:06,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:52:06,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:52:06,826 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:52:06,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 51 transitions, 111 flow. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:06,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:06,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:52:06,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:07,025 INFO L124 PetriNetUnfolderBase]: 214/523 cut-off events. [2024-11-24 00:52:07,025 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-24 00:52:07,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 523 events. 214/523 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2803 event pairs, 52 based on Foata normal form. 36/461 useless extension candidates. Maximal degree in co-relation 923. Up to 227 conditions per place. [2024-11-24 00:52:07,028 INFO L140 encePairwiseOnDemand]: 69/75 looper letters, 44 selfloop transitions, 3 changer transitions 0/65 dead transitions. [2024-11-24 00:52:07,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 237 flow [2024-11-24 00:52:07,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:52:07,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:52:07,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 186 transitions. [2024-11-24 00:52:07,031 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-11-24 00:52:07,031 INFO L175 Difference]: Start difference. First operand has 53 places, 51 transitions, 111 flow. Second operand 4 states and 186 transitions. [2024-11-24 00:52:07,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 237 flow [2024-11-24 00:52:07,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 227 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:52:07,032 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 105 flow [2024-11-24 00:52:07,033 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=99, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=105, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2024-11-24 00:52:07,035 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -18 predicate places. [2024-11-24 00:52:07,035 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 105 flow [2024-11-24 00:52:07,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:07,035 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:07,035 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:07,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-24 00:52:07,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:07,236 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:07,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:07,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1176550465, now seen corresponding path program 1 times [2024-11-24 00:52:07,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:07,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1822177619] [2024-11-24 00:52:07,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:07,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:07,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:07,242 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:07,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-24 00:52:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:07,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:52:07,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:07,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:07,429 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:07,430 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:07,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822177619] [2024-11-24 00:52:07,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822177619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:07,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:07,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:52:07,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440378724] [2024-11-24 00:52:07,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:07,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:52:07,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:07,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:52:07,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:52:07,564 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-24 00:52:07,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 105 flow. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:07,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:07,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-24 00:52:07,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:07,774 INFO L124 PetriNetUnfolderBase]: 214/472 cut-off events. [2024-11-24 00:52:07,774 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-24 00:52:07,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 472 events. 214/472 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2307 event pairs, 52 based on Foata normal form. 36/461 useless extension candidates. Maximal degree in co-relation 878. Up to 227 conditions per place. [2024-11-24 00:52:07,779 INFO L140 encePairwiseOnDemand]: 69/75 looper letters, 44 selfloop transitions, 3 changer transitions 0/62 dead transitions. [2024-11-24 00:52:07,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 62 transitions, 227 flow [2024-11-24 00:52:07,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:52:07,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:52:07,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 186 transitions. [2024-11-24 00:52:07,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-11-24 00:52:07,784 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 105 flow. Second operand 4 states and 186 transitions. [2024-11-24 00:52:07,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 62 transitions, 227 flow [2024-11-24 00:52:07,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 62 transitions, 221 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:52:07,785 INFO L231 Difference]: Finished difference. Result has 47 places, 45 transitions, 99 flow [2024-11-24 00:52:07,786 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=99, PETRI_PLACES=47, PETRI_TRANSITIONS=45} [2024-11-24 00:52:07,786 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -21 predicate places. [2024-11-24 00:52:07,786 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 99 flow [2024-11-24 00:52:07,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:07,791 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:07,791 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:07,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-24 00:52:07,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:07,991 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:07,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:07,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1788833877, now seen corresponding path program 1 times [2024-11-24 00:52:07,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:07,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [611999051] [2024-11-24 00:52:07,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:07,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:07,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:07,994 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:07,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-24 00:52:08,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:08,070 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-24 00:52:08,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:08,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:52:08,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:08,193 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:08,194 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:08,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611999051] [2024-11-24 00:52:08,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611999051] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:08,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:08,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:08,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656852113] [2024-11-24 00:52:08,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:08,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:08,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:08,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:08,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:08,430 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:52:08,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 45 transitions, 99 flow. Second operand has 6 states, 6 states have (on average 37.333333333333336) internal successors, (224), 6 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:08,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:08,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:52:08,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:08,934 INFO L124 PetriNetUnfolderBase]: 413/889 cut-off events. [2024-11-24 00:52:08,935 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-24 00:52:08,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1705 conditions, 889 events. 413/889 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4791 event pairs, 60 based on Foata normal form. 19/819 useless extension candidates. Maximal degree in co-relation 1698. Up to 436 conditions per place. [2024-11-24 00:52:08,939 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 79 selfloop transitions, 11 changer transitions 0/104 dead transitions. [2024-11-24 00:52:08,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 104 transitions, 413 flow [2024-11-24 00:52:08,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:52:08,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:52:08,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 344 transitions. [2024-11-24 00:52:08,941 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6552380952380953 [2024-11-24 00:52:08,942 INFO L175 Difference]: Start difference. First operand has 47 places, 45 transitions, 99 flow. Second operand 7 states and 344 transitions. [2024-11-24 00:52:08,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 104 transitions, 413 flow [2024-11-24 00:52:08,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 104 transitions, 391 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-24 00:52:08,947 INFO L231 Difference]: Finished difference. Result has 54 places, 55 transitions, 168 flow [2024-11-24 00:52:08,947 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=168, PETRI_PLACES=54, PETRI_TRANSITIONS=55} [2024-11-24 00:52:08,948 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -14 predicate places. [2024-11-24 00:52:08,948 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 55 transitions, 168 flow [2024-11-24 00:52:08,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 37.333333333333336) internal successors, (224), 6 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:08,948 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:08,948 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:08,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-24 00:52:09,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:09,153 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting workerErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:09,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:09,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1789540824, now seen corresponding path program 1 times [2024-11-24 00:52:09,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:09,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2137956410] [2024-11-24 00:52:09,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:09,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:09,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:09,157 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:09,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-24 00:52:09,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:09,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-24 00:52:09,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:09,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:52:09,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:09,304 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:09,304 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:09,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137956410] [2024-11-24 00:52:09,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137956410] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:09,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:09,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:09,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824063038] [2024-11-24 00:52:09,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:09,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:09,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:09,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:09,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:09,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:52:09,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 55 transitions, 168 flow. Second operand has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:09,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:09,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:52:09,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:09,943 INFO L124 PetriNetUnfolderBase]: 295/648 cut-off events. [2024-11-24 00:52:09,943 INFO L125 PetriNetUnfolderBase]: For 132/132 co-relation queries the response was YES. [2024-11-24 00:52:09,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1380 conditions, 648 events. 295/648 cut-off events. For 132/132 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2964 event pairs, 120 based on Foata normal form. 0/573 useless extension candidates. Maximal degree in co-relation 1369. Up to 404 conditions per place. [2024-11-24 00:52:09,948 INFO L140 encePairwiseOnDemand]: 68/75 looper letters, 68 selfloop transitions, 10 changer transitions 6/97 dead transitions. [2024-11-24 00:52:09,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 97 transitions, 418 flow [2024-11-24 00:52:09,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:52:09,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:52:09,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 328 transitions. [2024-11-24 00:52:09,950 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6247619047619047 [2024-11-24 00:52:09,950 INFO L175 Difference]: Start difference. First operand has 54 places, 55 transitions, 168 flow. Second operand 7 states and 328 transitions. [2024-11-24 00:52:09,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 97 transitions, 418 flow [2024-11-24 00:52:09,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 97 transitions, 412 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-24 00:52:09,955 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 200 flow [2024-11-24 00:52:09,957 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=200, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-11-24 00:52:09,957 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -6 predicate places. [2024-11-24 00:52:09,958 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 200 flow [2024-11-24 00:52:09,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:09,958 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:09,958 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:09,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-24 00:52:10,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:10,159 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:10,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:10,160 INFO L85 PathProgramCache]: Analyzing trace with hash -45454594, now seen corresponding path program 1 times [2024-11-24 00:52:10,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:10,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1747848406] [2024-11-24 00:52:10,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:10,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:10,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:10,163 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:10,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-24 00:52:10,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:10,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-24 00:52:10,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:10,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-24 00:52:10,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:10,389 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:10,389 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:10,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747848406] [2024-11-24 00:52:10,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747848406] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:10,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:10,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:10,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366065160] [2024-11-24 00:52:10,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:10,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:10,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:10,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:10,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:10,562 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:52:10,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:10,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:10,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:52:10,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:10,936 INFO L124 PetriNetUnfolderBase]: 341/784 cut-off events. [2024-11-24 00:52:10,936 INFO L125 PetriNetUnfolderBase]: For 354/361 co-relation queries the response was YES. [2024-11-24 00:52:10,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1763 conditions, 784 events. 341/784 cut-off events. For 354/361 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3745 event pairs, 49 based on Foata normal form. 14/712 useless extension candidates. Maximal degree in co-relation 1748. Up to 246 conditions per place. [2024-11-24 00:52:10,941 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 80 selfloop transitions, 10 changer transitions 0/111 dead transitions. [2024-11-24 00:52:10,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 111 transitions, 570 flow [2024-11-24 00:52:10,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:52:10,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:52:10,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 295 transitions. [2024-11-24 00:52:10,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-11-24 00:52:10,946 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 200 flow. Second operand 6 states and 295 transitions. [2024-11-24 00:52:10,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 111 transitions, 570 flow [2024-11-24 00:52:10,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 111 transitions, 563 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:10,954 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 256 flow [2024-11-24 00:52:10,954 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-11-24 00:52:10,954 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, -1 predicate places. [2024-11-24 00:52:10,957 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 256 flow [2024-11-24 00:52:10,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:10,958 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:10,958 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:10,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-24 00:52:11,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:11,158 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:11,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:11,159 INFO L85 PathProgramCache]: Analyzing trace with hash 481178886, now seen corresponding path program 2 times [2024-11-24 00:52:11,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:11,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1426048267] [2024-11-24 00:52:11,159 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:52:11,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:11,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:11,163 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:11,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-24 00:52:11,246 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:52:11,246 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:11,257 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-24 00:52:11,260 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:11,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-24 00:52:11,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:11,370 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:11,370 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:11,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426048267] [2024-11-24 00:52:11,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426048267] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:11,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:11,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:11,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118146955] [2024-11-24 00:52:11,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:11,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:11,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:11,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:11,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:11,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:52:11,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:11,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:11,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:52:11,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:12,003 INFO L124 PetriNetUnfolderBase]: 509/1190 cut-off events. [2024-11-24 00:52:12,004 INFO L125 PetriNetUnfolderBase]: For 717/725 co-relation queries the response was YES. [2024-11-24 00:52:12,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3032 conditions, 1190 events. 509/1190 cut-off events. For 717/725 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7089 event pairs, 24 based on Foata normal form. 25/1131 useless extension candidates. Maximal degree in co-relation 3014. Up to 499 conditions per place. [2024-11-24 00:52:12,012 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 82 selfloop transitions, 16 changer transitions 4/123 dead transitions. [2024-11-24 00:52:12,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 123 transitions, 676 flow [2024-11-24 00:52:12,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:52:12,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:52:12,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 301 transitions. [2024-11-24 00:52:12,014 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6688888888888889 [2024-11-24 00:52:12,014 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 256 flow. Second operand 6 states and 301 transitions. [2024-11-24 00:52:12,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 123 transitions, 676 flow [2024-11-24 00:52:12,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 123 transitions, 668 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:12,025 INFO L231 Difference]: Finished difference. Result has 72 places, 72 transitions, 349 flow [2024-11-24 00:52:12,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=72, PETRI_TRANSITIONS=72} [2024-11-24 00:52:12,027 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 4 predicate places. [2024-11-24 00:52:12,028 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 72 transitions, 349 flow [2024-11-24 00:52:12,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:12,028 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:12,028 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:12,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-24 00:52:12,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:12,232 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:12,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:12,233 INFO L85 PathProgramCache]: Analyzing trace with hash 903956998, now seen corresponding path program 3 times [2024-11-24 00:52:12,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:12,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1421676245] [2024-11-24 00:52:12,233 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:52:12,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:12,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:12,235 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:12,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-24 00:52:12,340 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-24 00:52:12,340 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:12,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-24 00:52:12,344 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:12,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2024-11-24 00:52:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:52:12,487 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:12,487 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421676245] [2024-11-24 00:52:12,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421676245] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:12,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 00:52:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349068861] [2024-11-24 00:52:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:12,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:12,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:12,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:12,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:12,865 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-24 00:52:12,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 72 transitions, 349 flow. Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:12,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:12,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-24 00:52:12,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:17,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:52:21,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:52:25,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:52:26,228 INFO L124 PetriNetUnfolderBase]: 987/2134 cut-off events. [2024-11-24 00:52:26,228 INFO L125 PetriNetUnfolderBase]: For 1970/1970 co-relation queries the response was YES. [2024-11-24 00:52:26,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5993 conditions, 2134 events. 987/2134 cut-off events. For 1970/1970 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 13170 event pairs, 293 based on Foata normal form. 8/2007 useless extension candidates. Maximal degree in co-relation 5973. Up to 780 conditions per place. [2024-11-24 00:52:26,242 INFO L140 encePairwiseOnDemand]: 62/75 looper letters, 171 selfloop transitions, 35 changer transitions 8/225 dead transitions. [2024-11-24 00:52:26,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 225 transitions, 1449 flow [2024-11-24 00:52:26,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:52:26,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-24 00:52:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 415 transitions. [2024-11-24 00:52:26,245 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-11-24 00:52:26,245 INFO L175 Difference]: Start difference. First operand has 72 places, 72 transitions, 349 flow. Second operand 8 states and 415 transitions. [2024-11-24 00:52:26,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 225 transitions, 1449 flow [2024-11-24 00:52:26,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 225 transitions, 1428 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:26,257 INFO L231 Difference]: Finished difference. Result has 83 places, 102 transitions, 687 flow [2024-11-24 00:52:26,257 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=83, PETRI_TRANSITIONS=102} [2024-11-24 00:52:26,258 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 15 predicate places. [2024-11-24 00:52:26,258 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 102 transitions, 687 flow [2024-11-24 00:52:26,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:26,258 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:26,258 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:26,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-24 00:52:26,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:26,459 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:26,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:26,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1312492050, now seen corresponding path program 4 times [2024-11-24 00:52:26,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:26,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285132106] [2024-11-24 00:52:26,461 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:52:26,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:26,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:26,463 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:26,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-24 00:52:26,577 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:52:26,577 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:26,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-24 00:52:26,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:26,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2024-11-24 00:52:26,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:52:26,689 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:26,690 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:26,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285132106] [2024-11-24 00:52:26,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285132106] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:26,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:26,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 00:52:26,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955638467] [2024-11-24 00:52:26,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:26,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:26,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:26,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:26,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:27,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-24 00:52:27,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 102 transitions, 687 flow. Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:27,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:27,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-24 00:52:27,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:32,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:52:36,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:52:40,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:52:42,644 INFO L124 PetriNetUnfolderBase]: 1077/2349 cut-off events. [2024-11-24 00:52:42,645 INFO L125 PetriNetUnfolderBase]: For 4560/4564 co-relation queries the response was YES. [2024-11-24 00:52:42,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7826 conditions, 2349 events. 1077/2349 cut-off events. For 4560/4564 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15157 event pairs, 290 based on Foata normal form. 10/2216 useless extension candidates. Maximal degree in co-relation 7801. Up to 1026 conditions per place. [2024-11-24 00:52:42,663 INFO L140 encePairwiseOnDemand]: 59/75 looper letters, 168 selfloop transitions, 47 changer transitions 4/230 dead transitions. [2024-11-24 00:52:42,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 230 transitions, 1758 flow [2024-11-24 00:52:42,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:52:42,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:52:42,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 369 transitions. [2024-11-24 00:52:42,666 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7028571428571428 [2024-11-24 00:52:42,667 INFO L175 Difference]: Start difference. First operand has 83 places, 102 transitions, 687 flow. Second operand 7 states and 369 transitions. [2024-11-24 00:52:42,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 230 transitions, 1758 flow [2024-11-24 00:52:42,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 230 transitions, 1748 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-11-24 00:52:42,687 INFO L231 Difference]: Finished difference. Result has 93 places, 131 transitions, 1097 flow [2024-11-24 00:52:42,688 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1097, PETRI_PLACES=93, PETRI_TRANSITIONS=131} [2024-11-24 00:52:42,688 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 25 predicate places. [2024-11-24 00:52:42,689 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 131 transitions, 1097 flow [2024-11-24 00:52:42,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:42,689 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:42,689 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:42,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-24 00:52:42,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:42,890 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:42,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:42,892 INFO L85 PathProgramCache]: Analyzing trace with hash -641892098, now seen corresponding path program 5 times [2024-11-24 00:52:42,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:42,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [362101652] [2024-11-24 00:52:42,892 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:52:42,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:42,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:42,895 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:42,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-24 00:52:42,988 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:52:42,988 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:42,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-24 00:52:42,996 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:43,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-24 00:52:43,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:43,084 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:43,084 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:43,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362101652] [2024-11-24 00:52:43,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362101652] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:43,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:43,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:43,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705693932] [2024-11-24 00:52:43,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:43,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:43,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:43,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:43,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:43,291 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:52:43,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 131 transitions, 1097 flow. Second operand has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:43,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:43,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:52:43,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:43,859 INFO L124 PetriNetUnfolderBase]: 810/1931 cut-off events. [2024-11-24 00:52:43,859 INFO L125 PetriNetUnfolderBase]: For 6449/6517 co-relation queries the response was YES. [2024-11-24 00:52:43,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6997 conditions, 1931 events. 810/1931 cut-off events. For 6449/6517 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12809 event pairs, 233 based on Foata normal form. 57/1832 useless extension candidates. Maximal degree in co-relation 6967. Up to 909 conditions per place. [2024-11-24 00:52:43,876 INFO L140 encePairwiseOnDemand]: 65/75 looper letters, 124 selfloop transitions, 33 changer transitions 0/186 dead transitions. [2024-11-24 00:52:43,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 186 transitions, 1606 flow [2024-11-24 00:52:43,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:52:43,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-24 00:52:43,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 389 transitions. [2024-11-24 00:52:43,878 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6483333333333333 [2024-11-24 00:52:43,878 INFO L175 Difference]: Start difference. First operand has 93 places, 131 transitions, 1097 flow. Second operand 8 states and 389 transitions. [2024-11-24 00:52:43,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 186 transitions, 1606 flow [2024-11-24 00:52:43,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 186 transitions, 1560 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-11-24 00:52:43,896 INFO L231 Difference]: Finished difference. Result has 103 places, 129 transitions, 1100 flow [2024-11-24 00:52:43,896 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1100, PETRI_PLACES=103, PETRI_TRANSITIONS=129} [2024-11-24 00:52:43,897 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 35 predicate places. [2024-11-24 00:52:43,897 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 129 transitions, 1100 flow [2024-11-24 00:52:43,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:43,897 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:43,897 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:43,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-24 00:52:44,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:44,098 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:44,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:44,098 INFO L85 PathProgramCache]: Analyzing trace with hash 574618496, now seen corresponding path program 6 times [2024-11-24 00:52:44,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:44,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1507789910] [2024-11-24 00:52:44,099 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:52:44,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:44,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:44,101 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:44,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-24 00:52:44,209 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-24 00:52:44,209 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:44,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-24 00:52:44,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:44,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2024-11-24 00:52:44,287 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-24 00:52:44,296 INFO L349 Elim1Store]: treesize reduction 4, result has 20.0 percent of original size [2024-11-24 00:52:44,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2024-11-24 00:52:44,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:52:44,297 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:44,297 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:44,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507789910] [2024-11-24 00:52:44,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507789910] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:44,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:44,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:44,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527921057] [2024-11-24 00:52:44,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:44,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:52:44,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:44,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:52:44,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:52:44,520 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:52:44,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 129 transitions, 1100 flow. Second operand has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:44,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:44,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:52:44,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:48,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:52:49,041 INFO L124 PetriNetUnfolderBase]: 806/1936 cut-off events. [2024-11-24 00:52:49,041 INFO L125 PetriNetUnfolderBase]: For 6982/7035 co-relation queries the response was YES. [2024-11-24 00:52:49,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7280 conditions, 1936 events. 806/1936 cut-off events. For 6982/7035 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12823 event pairs, 179 based on Foata normal form. 36/1834 useless extension candidates. Maximal degree in co-relation 7245. Up to 509 conditions per place. [2024-11-24 00:52:49,053 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 132 selfloop transitions, 30 changer transitions 0/191 dead transitions. [2024-11-24 00:52:49,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 191 transitions, 1706 flow [2024-11-24 00:52:49,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:52:49,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:52:49,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 276 transitions. [2024-11-24 00:52:49,055 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.736 [2024-11-24 00:52:49,055 INFO L175 Difference]: Start difference. First operand has 103 places, 129 transitions, 1100 flow. Second operand 5 states and 276 transitions. [2024-11-24 00:52:49,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 191 transitions, 1706 flow [2024-11-24 00:52:49,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 191 transitions, 1682 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:49,079 INFO L231 Difference]: Finished difference. Result has 105 places, 128 transitions, 1127 flow [2024-11-24 00:52:49,079 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1127, PETRI_PLACES=105, PETRI_TRANSITIONS=128} [2024-11-24 00:52:49,080 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 37 predicate places. [2024-11-24 00:52:49,080 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 128 transitions, 1127 flow [2024-11-24 00:52:49,080 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.6) internal successors, (198), 5 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:49,080 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:49,080 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:49,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-24 00:52:49,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:49,284 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:49,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:49,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2130263384, now seen corresponding path program 7 times [2024-11-24 00:52:49,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:49,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [986551255] [2024-11-24 00:52:49,285 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:52:49,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:49,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:49,287 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:49,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-24 00:52:49,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:49,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-24 00:52:49,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:49,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-24 00:52:49,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:49,493 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:49,493 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:49,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986551255] [2024-11-24 00:52:49,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986551255] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:49,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:49,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:49,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406589702] [2024-11-24 00:52:49,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:49,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:52:49,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:49,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:52:49,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:52:49,670 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-24 00:52:49,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 128 transitions, 1127 flow. Second operand has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:49,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:49,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-24 00:52:49,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:50,019 INFO L124 PetriNetUnfolderBase]: 301/828 cut-off events. [2024-11-24 00:52:50,019 INFO L125 PetriNetUnfolderBase]: For 4838/4864 co-relation queries the response was YES. [2024-11-24 00:52:50,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3364 conditions, 828 events. 301/828 cut-off events. For 4838/4864 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4878 event pairs, 83 based on Foata normal form. 46/840 useless extension candidates. Maximal degree in co-relation 3329. Up to 348 conditions per place. [2024-11-24 00:52:50,024 INFO L140 encePairwiseOnDemand]: 65/75 looper letters, 69 selfloop transitions, 33 changer transitions 12/135 dead transitions. [2024-11-24 00:52:50,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1254 flow [2024-11-24 00:52:50,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:52:50,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:52:50,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 333 transitions. [2024-11-24 00:52:50,027 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6342857142857142 [2024-11-24 00:52:50,027 INFO L175 Difference]: Start difference. First operand has 105 places, 128 transitions, 1127 flow. Second operand 7 states and 333 transitions. [2024-11-24 00:52:50,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1254 flow [2024-11-24 00:52:50,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 135 transitions, 1082 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-11-24 00:52:50,036 INFO L231 Difference]: Finished difference. Result has 101 places, 96 transitions, 768 flow [2024-11-24 00:52:50,036 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=768, PETRI_PLACES=101, PETRI_TRANSITIONS=96} [2024-11-24 00:52:50,037 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 33 predicate places. [2024-11-24 00:52:50,037 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 96 transitions, 768 flow [2024-11-24 00:52:50,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:50,038 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:50,038 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:50,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-24 00:52:50,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:50,242 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting workerErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:50,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:50,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1075186002, now seen corresponding path program 1 times [2024-11-24 00:52:50,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:50,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1007841223] [2024-11-24 00:52:50,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:50,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:50,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:50,245 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:50,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-24 00:52:50,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:50,331 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-24 00:52:50,333 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:50,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:52:50,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:52:50,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:50,563 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:50,563 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:50,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007841223] [2024-11-24 00:52:50,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007841223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:50,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:50,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:52:50,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566540139] [2024-11-24 00:52:50,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:50,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:52:50,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:50,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:52:50,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:52:51,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-24 00:52:51,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 96 transitions, 768 flow. Second operand has 9 states, 9 states have (on average 37.666666666666664) internal successors, (339), 9 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:51,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:51,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-24 00:52:51,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:51,862 INFO L124 PetriNetUnfolderBase]: 383/1033 cut-off events. [2024-11-24 00:52:51,862 INFO L125 PetriNetUnfolderBase]: For 4261/4287 co-relation queries the response was YES. [2024-11-24 00:52:51,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3665 conditions, 1033 events. 383/1033 cut-off events. For 4261/4287 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6546 event pairs, 196 based on Foata normal form. 18/998 useless extension candidates. Maximal degree in co-relation 3631. Up to 543 conditions per place. [2024-11-24 00:52:51,868 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 123 selfloop transitions, 19 changer transitions 10/170 dead transitions. [2024-11-24 00:52:51,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 170 transitions, 1628 flow [2024-11-24 00:52:51,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:52:51,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:52:51,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 415 transitions. [2024-11-24 00:52:51,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-11-24 00:52:51,870 INFO L175 Difference]: Start difference. First operand has 101 places, 96 transitions, 768 flow. Second operand 9 states and 415 transitions. [2024-11-24 00:52:51,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 170 transitions, 1628 flow [2024-11-24 00:52:51,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 170 transitions, 1506 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-11-24 00:52:51,883 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 854 flow [2024-11-24 00:52:51,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=854, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2024-11-24 00:52:51,883 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 33 predicate places. [2024-11-24 00:52:51,884 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 854 flow [2024-11-24 00:52:51,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 37.666666666666664) internal successors, (339), 9 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:51,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:51,884 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:51,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-24 00:52:52,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:52,085 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:52,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:52,085 INFO L85 PathProgramCache]: Analyzing trace with hash 242093303, now seen corresponding path program 1 times [2024-11-24 00:52:52,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:52,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1493706356] [2024-11-24 00:52:52,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:52,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:52,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:52,091 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:52,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-24 00:52:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:52,179 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-24 00:52:52,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:52,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:52:52,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:52:52,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:52,399 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:52,400 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:52,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493706356] [2024-11-24 00:52:52,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493706356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:52,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:52,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:52:52,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604750461] [2024-11-24 00:52:52,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:52,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:52:52,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:52,401 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:52:52,401 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:52:53,091 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:52:53,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 854 flow. Second operand has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:53,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:53,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:52:53,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:53,679 INFO L124 PetriNetUnfolderBase]: 345/921 cut-off events. [2024-11-24 00:52:53,679 INFO L125 PetriNetUnfolderBase]: For 3749/3763 co-relation queries the response was YES. [2024-11-24 00:52:53,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3381 conditions, 921 events. 345/921 cut-off events. For 3749/3763 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5525 event pairs, 163 based on Foata normal form. 4/861 useless extension candidates. Maximal degree in co-relation 3348. Up to 558 conditions per place. [2024-11-24 00:52:53,684 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 123 selfloop transitions, 20 changer transitions 8/166 dead transitions. [2024-11-24 00:52:53,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 166 transitions, 1586 flow [2024-11-24 00:52:53,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:52:53,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:52:53,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 404 transitions. [2024-11-24 00:52:53,687 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5985185185185186 [2024-11-24 00:52:53,687 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 854 flow. Second operand 9 states and 404 transitions. [2024-11-24 00:52:53,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 166 transitions, 1586 flow [2024-11-24 00:52:53,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 166 transitions, 1563 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-24 00:52:53,699 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 910 flow [2024-11-24 00:52:53,700 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=910, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-11-24 00:52:53,700 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 39 predicate places. [2024-11-24 00:52:53,700 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 910 flow [2024-11-24 00:52:53,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:53,701 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:53,701 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:53,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-24 00:52:53,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:53,905 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting workerErr7ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:53,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:53,906 INFO L85 PathProgramCache]: Analyzing trace with hash -283336570, now seen corresponding path program 2 times [2024-11-24 00:52:53,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:53,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544233080] [2024-11-24 00:52:53,906 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:52:53,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:53,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:53,910 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:53,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-24 00:52:53,989 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-24 00:52:53,989 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:53,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 00:52:53,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:54,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2024-11-24 00:52:54,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:52:54,057 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:54,057 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:54,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544233080] [2024-11-24 00:52:54,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544233080] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:54,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:54,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:52:54,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406953761] [2024-11-24 00:52:54,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:54,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:52:54,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:54,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:52:54,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:52:54,218 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:52:54,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 910 flow. Second operand has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:54,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:54,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:52:54,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:54,498 INFO L124 PetriNetUnfolderBase]: 352/934 cut-off events. [2024-11-24 00:52:54,498 INFO L125 PetriNetUnfolderBase]: For 4383/4393 co-relation queries the response was YES. [2024-11-24 00:52:54,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3607 conditions, 934 events. 352/934 cut-off events. For 4383/4393 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5293 event pairs, 46 based on Foata normal form. 19/888 useless extension candidates. Maximal degree in co-relation 3572. Up to 411 conditions per place. [2024-11-24 00:52:54,502 INFO L140 encePairwiseOnDemand]: 66/75 looper letters, 108 selfloop transitions, 27 changer transitions 0/148 dead transitions. [2024-11-24 00:52:54,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 148 transitions, 1556 flow [2024-11-24 00:52:54,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:52:54,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-24 00:52:54,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 226 transitions. [2024-11-24 00:52:54,504 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6026666666666667 [2024-11-24 00:52:54,504 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 910 flow. Second operand 5 states and 226 transitions. [2024-11-24 00:52:54,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 148 transitions, 1556 flow [2024-11-24 00:52:54,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 148 transitions, 1524 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-24 00:52:54,518 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 1055 flow [2024-11-24 00:52:54,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1055, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-11-24 00:52:54,518 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 35 predicate places. [2024-11-24 00:52:54,519 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 1055 flow [2024-11-24 00:52:54,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:54,519 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:54,519 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:54,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-24 00:52:54,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:54,720 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:54,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:54,720 INFO L85 PathProgramCache]: Analyzing trace with hash 488144073, now seen corresponding path program 2 times [2024-11-24 00:52:54,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:54,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775634744] [2024-11-24 00:52:54,720 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:52:54,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:54,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:54,723 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:54,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-24 00:52:54,824 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:52:54,824 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:54,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-24 00:52:54,828 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:54,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:52:55,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:52:55,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:55,049 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:55,049 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:55,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775634744] [2024-11-24 00:52:55,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775634744] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:55,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:55,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:52:55,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806113275] [2024-11-24 00:52:55,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:55,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:52:55,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:55,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:52:55,052 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:52:55,604 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:52:55,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 1055 flow. Second operand has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:55,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:55,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:52:55,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:56,204 INFO L124 PetriNetUnfolderBase]: 468/1209 cut-off events. [2024-11-24 00:52:56,204 INFO L125 PetriNetUnfolderBase]: For 6287/6307 co-relation queries the response was YES. [2024-11-24 00:52:56,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4997 conditions, 1209 events. 468/1209 cut-off events. For 6287/6307 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7388 event pairs, 218 based on Foata normal form. 19/1162 useless extension candidates. Maximal degree in co-relation 4962. Up to 742 conditions per place. [2024-11-24 00:52:56,209 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 149 selfloop transitions, 26 changer transitions 6/194 dead transitions. [2024-11-24 00:52:56,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 194 transitions, 2073 flow [2024-11-24 00:52:56,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:52:56,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:52:56,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 395 transitions. [2024-11-24 00:52:56,211 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-11-24 00:52:56,211 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 1055 flow. Second operand 9 states and 395 transitions. [2024-11-24 00:52:56,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 194 transitions, 2073 flow [2024-11-24 00:52:56,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 194 transitions, 2020 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-24 00:52:56,229 INFO L231 Difference]: Finished difference. Result has 113 places, 134 transitions, 1296 flow [2024-11-24 00:52:56,229 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1296, PETRI_PLACES=113, PETRI_TRANSITIONS=134} [2024-11-24 00:52:56,230 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 45 predicate places. [2024-11-24 00:52:56,230 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 134 transitions, 1296 flow [2024-11-24 00:52:56,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:56,230 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:56,230 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:56,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-24 00:52:56,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:56,435 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:56,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:56,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1486881421, now seen corresponding path program 3 times [2024-11-24 00:52:56,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:56,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2139831097] [2024-11-24 00:52:56,436 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:52:56,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:56,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:56,438 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:56,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-24 00:52:56,527 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:52:56,528 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:56,530 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-24 00:52:56,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:56,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:52:56,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:52:56,752 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:56,752 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:56,752 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:56,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139831097] [2024-11-24 00:52:56,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139831097] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:56,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:56,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:52:56,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814106158] [2024-11-24 00:52:56,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:56,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:52:56,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:56,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:52:56,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:52:57,239 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:52:57,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 134 transitions, 1296 flow. Second operand has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:57,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:57,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:52:57,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:57,935 INFO L124 PetriNetUnfolderBase]: 583/1502 cut-off events. [2024-11-24 00:52:57,935 INFO L125 PetriNetUnfolderBase]: For 8068/8092 co-relation queries the response was YES. [2024-11-24 00:52:57,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6236 conditions, 1502 events. 583/1502 cut-off events. For 8068/8092 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9716 event pairs, 296 based on Foata normal form. 18/1439 useless extension candidates. Maximal degree in co-relation 6195. Up to 993 conditions per place. [2024-11-24 00:52:57,966 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 158 selfloop transitions, 27 changer transitions 5/203 dead transitions. [2024-11-24 00:52:57,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 203 transitions, 2319 flow [2024-11-24 00:52:57,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:52:57,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:52:57,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 388 transitions. [2024-11-24 00:52:57,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5748148148148148 [2024-11-24 00:52:57,968 INFO L175 Difference]: Start difference. First operand has 113 places, 134 transitions, 1296 flow. Second operand 9 states and 388 transitions. [2024-11-24 00:52:57,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 203 transitions, 2319 flow [2024-11-24 00:52:57,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 203 transitions, 2289 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:57,990 INFO L231 Difference]: Finished difference. Result has 123 places, 148 transitions, 1554 flow [2024-11-24 00:52:57,990 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1554, PETRI_PLACES=123, PETRI_TRANSITIONS=148} [2024-11-24 00:52:57,990 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 55 predicate places. [2024-11-24 00:52:57,991 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 148 transitions, 1554 flow [2024-11-24 00:52:57,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:57,991 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:57,991 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:58,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-24 00:52:58,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:58,195 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:58,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:58,196 INFO L85 PathProgramCache]: Analyzing trace with hash 527087757, now seen corresponding path program 4 times [2024-11-24 00:52:58,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:58,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1673394436] [2024-11-24 00:52:58,196 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:52:58,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:58,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:58,197 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:58,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-24 00:52:58,293 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:52:58,293 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:52:58,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-24 00:52:58,296 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:58,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:52:58,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:52:58,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:52:58,458 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:52:58,458 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:52:58,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673394436] [2024-11-24 00:52:58,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673394436] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:52:58,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:52:58,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:52:58,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140028563] [2024-11-24 00:52:58,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:52:58,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:52:58,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:52:58,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:52:58,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:52:58,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:52:58,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 148 transitions, 1554 flow. Second operand has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:58,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:52:58,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:52:58,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:52:59,510 INFO L124 PetriNetUnfolderBase]: 739/1897 cut-off events. [2024-11-24 00:52:59,510 INFO L125 PetriNetUnfolderBase]: For 11301/11331 co-relation queries the response was YES. [2024-11-24 00:52:59,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8158 conditions, 1897 events. 739/1897 cut-off events. For 11301/11331 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 12865 event pairs, 356 based on Foata normal form. 23/1814 useless extension candidates. Maximal degree in co-relation 8113. Up to 671 conditions per place. [2024-11-24 00:52:59,520 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 205 selfloop transitions, 42 changer transitions 5/265 dead transitions. [2024-11-24 00:52:59,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 265 transitions, 3173 flow [2024-11-24 00:52:59,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:52:59,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-24 00:52:59,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 409 transitions. [2024-11-24 00:52:59,522 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.605925925925926 [2024-11-24 00:52:59,522 INFO L175 Difference]: Start difference. First operand has 123 places, 148 transitions, 1554 flow. Second operand 9 states and 409 transitions. [2024-11-24 00:52:59,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 265 transitions, 3173 flow [2024-11-24 00:52:59,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 265 transitions, 3121 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-11-24 00:52:59,558 INFO L231 Difference]: Finished difference. Result has 132 places, 167 transitions, 1937 flow [2024-11-24 00:52:59,558 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1937, PETRI_PLACES=132, PETRI_TRANSITIONS=167} [2024-11-24 00:52:59,559 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 64 predicate places. [2024-11-24 00:52:59,559 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 167 transitions, 1937 flow [2024-11-24 00:52:59,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.77777777777778) internal successors, (331), 9 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:52:59,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:52:59,559 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:52:59,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-24 00:52:59,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:59,761 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:52:59,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:52:59,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1837118656, now seen corresponding path program 1 times [2024-11-24 00:52:59,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:52:59,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [174926464] [2024-11-24 00:52:59,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:52:59,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:52:59,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:52:59,764 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:52:59,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-24 00:52:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:52:59,866 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-24 00:52:59,868 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:52:59,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:53:00,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:53:00,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:53:00,283 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:53:00,283 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:53:01,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-11-24 00:53:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:53:01,047 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:53:01,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174926464] [2024-11-24 00:53:01,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174926464] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:53:01,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:53:01,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2024-11-24 00:53:01,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809423066] [2024-11-24 00:53:01,047 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:53:01,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-24 00:53:01,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:53:01,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-24 00:53:01,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2024-11-24 00:53:06,614 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:53:06,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 167 transitions, 1937 flow. Second operand has 21 states, 21 states have (on average 37.04761904761905) internal successors, (778), 21 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:53:06,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:53:06,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:53:06,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:53:17,388 INFO L124 PetriNetUnfolderBase]: 1549/3875 cut-off events. [2024-11-24 00:53:17,388 INFO L125 PetriNetUnfolderBase]: For 26489/26531 co-relation queries the response was YES. [2024-11-24 00:53:17,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17795 conditions, 3875 events. 1549/3875 cut-off events. For 26489/26531 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 28170 event pairs, 502 based on Foata normal form. 57/3720 useless extension candidates. Maximal degree in co-relation 17747. Up to 1320 conditions per place. [2024-11-24 00:53:17,413 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 403 selfloop transitions, 227 changer transitions 7/650 dead transitions. [2024-11-24 00:53:17,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 650 transitions, 8098 flow [2024-11-24 00:53:17,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-24 00:53:17,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-24 00:53:17,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1735 transitions. [2024-11-24 00:53:17,418 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5931623931623932 [2024-11-24 00:53:17,418 INFO L175 Difference]: Start difference. First operand has 132 places, 167 transitions, 1937 flow. Second operand 39 states and 1735 transitions. [2024-11-24 00:53:17,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 650 transitions, 8098 flow [2024-11-24 00:53:17,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 650 transitions, 7882 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-11-24 00:53:17,513 INFO L231 Difference]: Finished difference. Result has 180 places, 391 transitions, 5773 flow [2024-11-24 00:53:17,513 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=5773, PETRI_PLACES=180, PETRI_TRANSITIONS=391} [2024-11-24 00:53:17,514 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 112 predicate places. [2024-11-24 00:53:17,514 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 391 transitions, 5773 flow [2024-11-24 00:53:17,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 37.04761904761905) internal successors, (778), 21 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:53:17,514 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:53:17,515 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:53:17,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-24 00:53:17,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:17,715 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:53:17,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:53:17,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1115658944, now seen corresponding path program 2 times [2024-11-24 00:53:17,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:53:17,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1109957153] [2024-11-24 00:53:17,716 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:53:17,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:17,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:53:17,719 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:53:17,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-24 00:53:17,822 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:53:17,822 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:53:17,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-24 00:53:17,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:53:17,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:53:17,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:53:18,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:53:18,199 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:53:18,199 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:53:18,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-11-24 00:53:18,831 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:53:18,832 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:53:18,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109957153] [2024-11-24 00:53:18,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109957153] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:53:18,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:53:18,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2024-11-24 00:53:18,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121695512] [2024-11-24 00:53:18,832 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:53:18,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-24 00:53:18,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:53:18,834 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-24 00:53:18,834 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-24 00:53:20,828 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:53:20,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 391 transitions, 5773 flow. Second operand has 21 states, 21 states have (on average 37.04761904761905) internal successors, (778), 21 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:53:20,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:53:20,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:53:20,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:53:29,321 INFO L124 PetriNetUnfolderBase]: 3072/7485 cut-off events. [2024-11-24 00:53:29,321 INFO L125 PetriNetUnfolderBase]: For 76228/76286 co-relation queries the response was YES. [2024-11-24 00:53:29,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38611 conditions, 7485 events. 3072/7485 cut-off events. For 76228/76286 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 60360 event pairs, 694 based on Foata normal form. 144/7223 useless extension candidates. Maximal degree in co-relation 38548. Up to 1342 conditions per place. [2024-11-24 00:53:29,423 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 843 selfloop transitions, 442 changer transitions 5/1303 dead transitions. [2024-11-24 00:53:29,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 1303 transitions, 19256 flow [2024-11-24 00:53:29,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-11-24 00:53:29,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2024-11-24 00:53:29,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1934 transitions. [2024-11-24 00:53:29,431 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6139682539682539 [2024-11-24 00:53:29,432 INFO L175 Difference]: Start difference. First operand has 180 places, 391 transitions, 5773 flow. Second operand 42 states and 1934 transitions. [2024-11-24 00:53:29,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 1303 transitions, 19256 flow [2024-11-24 00:53:29,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 1303 transitions, 18111 flow, removed 543 selfloop flow, removed 9 redundant places. [2024-11-24 00:53:29,882 INFO L231 Difference]: Finished difference. Result has 234 places, 716 transitions, 11574 flow [2024-11-24 00:53:29,882 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=11574, PETRI_PLACES=234, PETRI_TRANSITIONS=716} [2024-11-24 00:53:29,883 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 166 predicate places. [2024-11-24 00:53:29,883 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 716 transitions, 11574 flow [2024-11-24 00:53:29,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 37.04761904761905) internal successors, (778), 21 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:53:29,883 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:53:29,883 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:53:29,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-24 00:53:30,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:30,084 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:53:30,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:53:30,085 INFO L85 PathProgramCache]: Analyzing trace with hash -181226392, now seen corresponding path program 3 times [2024-11-24 00:53:30,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:53:30,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [77924249] [2024-11-24 00:53:30,085 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:53:30,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:30,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:53:30,089 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:53:30,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-24 00:53:30,201 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:53:30,201 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:53:30,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-24 00:53:30,206 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:53:30,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:53:30,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:53:30,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:53:30,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:53:30,693 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:53:31,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2024-11-24 00:53:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:53:31,919 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:53:31,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77924249] [2024-11-24 00:53:31,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77924249] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:53:31,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:53:31,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 22 [2024-11-24 00:53:31,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190714268] [2024-11-24 00:53:31,919 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:53:31,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-24 00:53:31,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:53:31,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-24 00:53:31,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2024-11-24 00:53:37,446 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-24 00:53:37,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 716 transitions, 11574 flow. Second operand has 23 states, 23 states have (on average 34.95652173913044) internal successors, (804), 23 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:53:37,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:53:37,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-24 00:53:37,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:53:58,706 INFO L124 PetriNetUnfolderBase]: 4568/10627 cut-off events. [2024-11-24 00:53:58,707 INFO L125 PetriNetUnfolderBase]: For 172824/172904 co-relation queries the response was YES. [2024-11-24 00:53:58,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63298 conditions, 10627 events. 4568/10627 cut-off events. For 172824/172904 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 88445 event pairs, 1158 based on Foata normal form. 61/10055 useless extension candidates. Maximal degree in co-relation 63214. Up to 4548 conditions per place. [2024-11-24 00:53:58,821 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 888 selfloop transitions, 703 changer transitions 7/1609 dead transitions. [2024-11-24 00:53:58,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 1609 transitions, 26729 flow [2024-11-24 00:53:58,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-11-24 00:53:58,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2024-11-24 00:53:58,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 3307 transitions. [2024-11-24 00:53:58,831 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5377235772357724 [2024-11-24 00:53:58,831 INFO L175 Difference]: Start difference. First operand has 234 places, 716 transitions, 11574 flow. Second operand 82 states and 3307 transitions. [2024-11-24 00:53:58,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 1609 transitions, 26729 flow [2024-11-24 00:53:59,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 1609 transitions, 24720 flow, removed 874 selfloop flow, removed 11 redundant places. [2024-11-24 00:53:59,745 INFO L231 Difference]: Finished difference. Result has 344 places, 1193 transitions, 20533 flow [2024-11-24 00:53:59,746 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=10189, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=82, PETRI_FLOW=20533, PETRI_PLACES=344, PETRI_TRANSITIONS=1193} [2024-11-24 00:53:59,746 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 276 predicate places. [2024-11-24 00:53:59,746 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 1193 transitions, 20533 flow [2024-11-24 00:53:59,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 34.95652173913044) internal successors, (804), 23 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:53:59,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:53:59,747 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:53:59,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-24 00:53:59,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:59,948 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:53:59,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:53:59,948 INFO L85 PathProgramCache]: Analyzing trace with hash -521908682, now seen corresponding path program 1 times [2024-11-24 00:53:59,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:53:59,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692330561] [2024-11-24 00:53:59,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:53:59,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:53:59,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:53:59,950 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:53:59,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-24 00:54:00,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:54:00,058 INFO L256 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-24 00:54:00,061 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:54:00,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:54:00,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:54:00,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:54:00,691 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:54:00,691 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:54:01,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2024-11-24 00:54:01,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:54:01,900 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:54:01,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692330561] [2024-11-24 00:54:01,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692330561] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-24 00:54:01,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:54:01,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [12] total 23 [2024-11-24 00:54:01,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791884309] [2024-11-24 00:54:01,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:54:01,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-24 00:54:01,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:54:01,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-24 00:54:01,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2024-11-24 00:54:07,987 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-24 00:54:07,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1193 transitions, 20533 flow. Second operand has 16 states, 16 states have (on average 34.75) internal successors, (556), 16 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:54:07,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:54:07,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-24 00:54:07,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:54:21,643 INFO L124 PetriNetUnfolderBase]: 5085/11918 cut-off events. [2024-11-24 00:54:21,643 INFO L125 PetriNetUnfolderBase]: For 269866/269950 co-relation queries the response was YES. [2024-11-24 00:54:21,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79920 conditions, 11918 events. 5085/11918 cut-off events. For 269866/269950 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 102222 event pairs, 1622 based on Foata normal form. 46/11357 useless extension candidates. Maximal degree in co-relation 79799. Up to 8308 conditions per place. [2024-11-24 00:54:21,877 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 1382 selfloop transitions, 243 changer transitions 16/1652 dead transitions. [2024-11-24 00:54:21,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1652 transitions, 31296 flow [2024-11-24 00:54:21,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-24 00:54:21,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-24 00:54:21,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1275 transitions. [2024-11-24 00:54:21,880 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-11-24 00:54:21,880 INFO L175 Difference]: Start difference. First operand has 344 places, 1193 transitions, 20533 flow. Second operand 32 states and 1275 transitions. [2024-11-24 00:54:21,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1652 transitions, 31296 flow [2024-11-24 00:54:23,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 1652 transitions, 28980 flow, removed 1105 selfloop flow, removed 16 redundant places. [2024-11-24 00:54:23,900 INFO L231 Difference]: Finished difference. Result has 377 places, 1306 transitions, 21365 flow [2024-11-24 00:54:23,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=18379, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1020, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=21365, PETRI_PLACES=377, PETRI_TRANSITIONS=1306} [2024-11-24 00:54:23,901 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 309 predicate places. [2024-11-24 00:54:23,901 INFO L471 AbstractCegarLoop]: Abstraction has has 377 places, 1306 transitions, 21365 flow [2024-11-24 00:54:23,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 34.75) internal successors, (556), 16 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:54:23,902 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:54:23,902 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:54:23,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-24 00:54:24,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:54:24,102 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:54:24,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:54:24,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1221491248, now seen corresponding path program 2 times [2024-11-24 00:54:24,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:54:24,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410991262] [2024-11-24 00:54:24,104 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:54:24,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:54:24,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:54:24,105 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:54:24,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-24 00:54:24,218 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:54:24,218 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:54:24,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-24 00:54:24,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:54:24,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:54:24,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:54:24,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:54:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:54:24,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:54:25,944 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:54:25,944 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:54:25,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410991262] [2024-11-24 00:54:25,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410991262] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:54:25,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:54:25,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 25 [2024-11-24 00:54:25,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291119730] [2024-11-24 00:54:25,945 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:54:25,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-24 00:54:25,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:54:25,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-24 00:54:25,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2024-11-24 00:54:29,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-24 00:54:29,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1306 transitions, 21365 flow. Second operand has 25 states, 25 states have (on average 35.24) internal successors, (881), 25 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:54:29,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:54:29,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-24 00:54:29,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:54:50,714 INFO L124 PetriNetUnfolderBase]: 7102/16556 cut-off events. [2024-11-24 00:54:50,714 INFO L125 PetriNetUnfolderBase]: For 531960/532040 co-relation queries the response was YES. [2024-11-24 00:54:50,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120232 conditions, 16556 events. 7102/16556 cut-off events. For 531960/532040 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 149971 event pairs, 1192 based on Foata normal form. 192/15970 useless extension candidates. Maximal degree in co-relation 120095. Up to 5414 conditions per place. [2024-11-24 00:54:51,007 INFO L140 encePairwiseOnDemand]: 55/75 looper letters, 1308 selfloop transitions, 989 changer transitions 167/2475 dead transitions. [2024-11-24 00:54:51,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 2475 transitions, 46915 flow [2024-11-24 00:54:51,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-11-24 00:54:51,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2024-11-24 00:54:51,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 2506 transitions. [2024-11-24 00:54:51,013 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5389247311827957 [2024-11-24 00:54:51,013 INFO L175 Difference]: Start difference. First operand has 377 places, 1306 transitions, 21365 flow. Second operand 62 states and 2506 transitions. [2024-11-24 00:54:51,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 2475 transitions, 46915 flow [2024-11-24 00:54:54,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 2475 transitions, 45815 flow, removed 549 selfloop flow, removed 1 redundant places. [2024-11-24 00:54:54,421 INFO L231 Difference]: Finished difference. Result has 470 places, 1803 transitions, 33540 flow [2024-11-24 00:54:54,422 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=20514, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=540, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=33540, PETRI_PLACES=470, PETRI_TRANSITIONS=1803} [2024-11-24 00:54:54,422 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 402 predicate places. [2024-11-24 00:54:54,422 INFO L471 AbstractCegarLoop]: Abstraction has has 470 places, 1803 transitions, 33540 flow [2024-11-24 00:54:54,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 35.24) internal successors, (881), 25 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:54:54,423 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:54:54,423 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:54:54,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-24 00:54:54,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:54:54,623 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:54:54,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:54:54,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1317553779, now seen corresponding path program 4 times [2024-11-24 00:54:54,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:54:54,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [667883990] [2024-11-24 00:54:54,624 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:54:54,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:54:54,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:54:54,626 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:54:54,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-24 00:54:54,749 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:54:54,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:54:54,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-24 00:54:54,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:54:54,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:54:54,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:54:54,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:54:55,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:54:55,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:54:55,210 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:54:56,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-11-24 00:54:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:54:56,247 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:54:56,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667883990] [2024-11-24 00:54:56,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667883990] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:54:56,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:54:56,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2024-11-24 00:54:56,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558041759] [2024-11-24 00:54:56,247 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:54:56,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-24 00:54:56,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:54:56,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-24 00:54:56,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2024-11-24 00:55:01,520 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:55:01,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 1803 transitions, 33540 flow. Second operand has 27 states, 27 states have (on average 37.111111111111114) internal successors, (1002), 27 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:01,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:01,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:55:01,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:32,666 INFO L124 PetriNetUnfolderBase]: 8344/20002 cut-off events. [2024-11-24 00:55:32,666 INFO L125 PetriNetUnfolderBase]: For 822589/822695 co-relation queries the response was YES. [2024-11-24 00:55:33,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162321 conditions, 20002 events. 8344/20002 cut-off events. For 822589/822695 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 183474 event pairs, 1968 based on Foata normal form. 210/19187 useless extension candidates. Maximal degree in co-relation 162150. Up to 4643 conditions per place. [2024-11-24 00:55:33,104 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 1496 selfloop transitions, 1821 changer transitions 17/3402 dead transitions. [2024-11-24 00:55:33,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 3402 transitions, 70057 flow [2024-11-24 00:55:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-11-24 00:55:33,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2024-11-24 00:55:33,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 3852 transitions. [2024-11-24 00:55:33,110 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5972093023255814 [2024-11-24 00:55:33,110 INFO L175 Difference]: Start difference. First operand has 470 places, 1803 transitions, 33540 flow. Second operand 86 states and 3852 transitions. [2024-11-24 00:55:33,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 3402 transitions, 70057 flow [2024-11-24 00:55:43,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 3402 transitions, 63096 flow, removed 3478 selfloop flow, removed 10 redundant places. [2024-11-24 00:55:44,010 INFO L231 Difference]: Finished difference. Result has 563 places, 2604 transitions, 53993 flow [2024-11-24 00:55:44,012 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=30416, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=53993, PETRI_PLACES=563, PETRI_TRANSITIONS=2604} [2024-11-24 00:55:44,012 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 495 predicate places. [2024-11-24 00:55:44,012 INFO L471 AbstractCegarLoop]: Abstraction has has 563 places, 2604 transitions, 53993 flow [2024-11-24 00:55:44,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 37.111111111111114) internal successors, (1002), 27 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:44,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:44,013 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:55:44,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-24 00:55:44,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:44,214 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:55:44,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:44,214 INFO L85 PathProgramCache]: Analyzing trace with hash 262130669, now seen corresponding path program 5 times [2024-11-24 00:55:44,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:55:44,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475280580] [2024-11-24 00:55:44,215 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:55:44,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:44,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:44,216 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:44,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-24 00:55:44,342 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-24 00:55:44,342 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:44,345 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-24 00:55:44,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:44,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:55:44,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:55:44,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:55:44,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:55:44,898 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:44,898 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:45,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-11-24 00:55:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:45,825 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:55:45,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475280580] [2024-11-24 00:55:45,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475280580] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:45,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:55:45,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2024-11-24 00:55:45,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321773034] [2024-11-24 00:55:45,825 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:45,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-24 00:55:45,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:55:45,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-24 00:55:45,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2024-11-24 00:55:49,767 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 75 [2024-11-24 00:55:49,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 2604 transitions, 53993 flow. Second operand has 27 states, 27 states have (on average 37.111111111111114) internal successors, (1002), 27 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:49,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:49,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 75 [2024-11-24 00:55:49,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:56:28,676 INFO L124 PetriNetUnfolderBase]: 9166/21905 cut-off events. [2024-11-24 00:56:28,676 INFO L125 PetriNetUnfolderBase]: For 731355/731456 co-relation queries the response was YES. [2024-11-24 00:56:29,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168756 conditions, 21905 events. 9166/21905 cut-off events. For 731355/731456 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 203071 event pairs, 2153 based on Foata normal form. 186/20923 useless extension candidates. Maximal degree in co-relation 168563. Up to 5309 conditions per place. [2024-11-24 00:56:29,420 INFO L140 encePairwiseOnDemand]: 63/75 looper letters, 1684 selfloop transitions, 2080 changer transitions 11/3836 dead transitions. [2024-11-24 00:56:29,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 3836 transitions, 84437 flow [2024-11-24 00:56:29,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-24 00:56:29,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2024-11-24 00:56:29,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 3611 transitions. [2024-11-24 00:56:29,426 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5944032921810699 [2024-11-24 00:56:29,426 INFO L175 Difference]: Start difference. First operand has 563 places, 2604 transitions, 53993 flow. Second operand 81 states and 3611 transitions. [2024-11-24 00:56:29,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 3836 transitions, 84437 flow [2024-11-24 00:56:40,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 3836 transitions, 74927 flow, removed 4525 selfloop flow, removed 23 redundant places. [2024-11-24 00:56:40,788 INFO L231 Difference]: Finished difference. Result has 650 places, 3005 transitions, 63946 flow [2024-11-24 00:56:40,790 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=46918, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1657, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=63946, PETRI_PLACES=650, PETRI_TRANSITIONS=3005} [2024-11-24 00:56:40,791 INFO L279 CegarLoopForPetriNet]: 68 programPoint places, 582 predicate places. [2024-11-24 00:56:40,791 INFO L471 AbstractCegarLoop]: Abstraction has has 650 places, 3005 transitions, 63946 flow [2024-11-24 00:56:40,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 37.111111111111114) internal successors, (1002), 27 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:56:40,791 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:56:40,792 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:56:40,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-24 00:56:40,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:40,993 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting workerErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (and 35 more)] === [2024-11-24 00:56:40,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:56:40,994 INFO L85 PathProgramCache]: Analyzing trace with hash -731397633, now seen corresponding path program 1 times [2024-11-24 00:56:40,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:56:40,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2089024384] [2024-11-24 00:56:40,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:56:40,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:40,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:56:40,999 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:56:41,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_75b49b3d-3f34-447d-a8b0-0296ee5b737d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-24 00:56:41,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:56:41,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-24 00:56:41,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:56:41,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-24 00:56:41,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:56:41,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:56:42,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-24 00:56:42,167 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:56:42,167 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:56:44,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:56:44,003 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:56:44,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089024384] [2024-11-24 00:56:44,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089024384] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:56:44,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:56:44,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2024-11-24 00:56:44,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445523167] [2024-11-24 00:56:44,003 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:56:44,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-24 00:56:44,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:56:44,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-24 00:56:44,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812