./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-figure3.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-figure3.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya --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 a479da07a0fc6d1ad250c3f67241d6294523a3c8fee4f6d465a7a5bdc9204f86 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:20:28,505 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:20:28,571 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 01:20:28,575 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:20:28,576 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:20:28,600 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:20:28,601 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:20:28,601 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:20:28,602 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:20:28,603 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:20:28,603 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:20:28,604 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:20:28,604 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:20:28,605 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:20:28,606 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:20:28,606 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:20:28,607 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:20:28,607 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:20:28,608 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:20:28,608 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:20:28,609 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:20:28,613 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:20:28,614 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:20:28,614 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:20:28,614 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:20:28,615 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:20:28,615 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:20:28,615 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:20:28,616 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:20:28,616 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:20:28,617 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:20:28,617 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:20:28,617 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:20:28,618 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:20:28,618 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:20:28,618 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:20:28,618 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:20:28,619 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:20:28,619 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:20:28,619 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:20:28,619 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:20:28,620 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya 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 -> a479da07a0fc6d1ad250c3f67241d6294523a3c8fee4f6d465a7a5bdc9204f86 [2023-11-29 01:20:28,849 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:20:28,869 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:20:28,872 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:20:28,873 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:20:28,873 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:20:28,874 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-figure3.wvr.c [2023-11-29 01:20:31,715 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:20:31,940 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:20:31,940 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/sv-benchmarks/c/weaver/popl20-figure3.wvr.c [2023-11-29 01:20:31,947 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/data/ce912d78e/f2aaa3b6488b48c88b42179c94829b08/FLAG90fe8a831 [2023-11-29 01:20:31,962 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/data/ce912d78e/f2aaa3b6488b48c88b42179c94829b08 [2023-11-29 01:20:31,964 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:20:31,966 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:20:31,967 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:20:31,968 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:20:31,973 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:20:31,974 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:20:31" (1/1) ... [2023-11-29 01:20:31,975 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25b01292 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:31, skipping insertion in model container [2023-11-29 01:20:31,975 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:20:31" (1/1) ... [2023-11-29 01:20:31,998 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:20:32,167 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:20:32,177 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:20:32,196 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:20:32,205 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 01:20:32,205 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 01:20:32,213 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:20:32,213 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32 WrapperNode [2023-11-29 01:20:32,214 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:20:32,215 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:20:32,215 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:20:32,215 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:20:32,222 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,230 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,250 INFO L138 Inliner]: procedures = 21, calls = 26, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 77 [2023-11-29 01:20:32,251 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:20:32,251 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:20:32,252 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:20:32,252 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:20:32,263 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,264 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,266 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,282 INFO L175 MemorySlicer]: Split 6 memory accesses to 3 slices as follows [2, 2, 2]. 33 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2023-11-29 01:20:32,283 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,283 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,289 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,292 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,293 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,294 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,296 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:20:32,297 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:20:32,297 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:20:32,298 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:20:32,298 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (1/1) ... [2023-11-29 01:20:32,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:20:32,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:32,329 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 01:20:32,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 01:20:32,366 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:20:32,366 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 01:20:32,366 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 01:20:32,368 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 01:20:32,368 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 01:20:32,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 01:20:32,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 01:20:32,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 01:20:32,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:20:32,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 01:20:32,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 01:20:32,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 01:20:32,369 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 01:20:32,369 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 01:20:32,369 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:20:32,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:20:32,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 01:20:32,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 01:20:32,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 01:20:32,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:20:32,372 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 01:20:32,482 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:20:32,484 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:20:32,668 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:20:32,798 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:20:32,799 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 01:20:32,799 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:20:32 BoogieIcfgContainer [2023-11-29 01:20:32,799 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:20:32,803 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:20:32,803 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:20:32,806 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:20:32,806 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:20:31" (1/3) ... [2023-11-29 01:20:32,807 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6af504e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:20:32, skipping insertion in model container [2023-11-29 01:20:32,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:20:32" (2/3) ... [2023-11-29 01:20:32,808 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6af504e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:20:32, skipping insertion in model container [2023-11-29 01:20:32,808 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:20:32" (3/3) ... [2023-11-29 01:20:32,809 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure3.wvr.c [2023-11-29 01:20:32,828 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:20:32,829 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-11-29 01:20:32,829 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 01:20:32,897 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 01:20:32,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 37 transitions, 88 flow [2023-11-29 01:20:32,969 INFO L124 PetriNetUnfolderBase]: 2/35 cut-off events. [2023-11-29 01:20:32,969 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 01:20:32,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 2/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 58 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 21. Up to 2 conditions per place. [2023-11-29 01:20:32,972 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 37 transitions, 88 flow [2023-11-29 01:20:32,975 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 34 transitions, 80 flow [2023-11-29 01:20:32,984 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:20:32,990 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@1d189da8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:20:32,990 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-11-29 01:20:32,993 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 01:20:32,993 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 01:20:32,993 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 01:20:32,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:32,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:20:32,994 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:32,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:32,999 INFO L85 PathProgramCache]: Analyzing trace with hash 8762, now seen corresponding path program 1 times [2023-11-29 01:20:33,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:33,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040660889] [2023-11-29 01:20:33,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:33,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:33,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:33,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:33,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:33,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040660889] [2023-11-29 01:20:33,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040660889] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:33,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:33,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:20:33,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418451102] [2023-11-29 01:20:33,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:33,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:20:33,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:33,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:20:33,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:20:33,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2023-11-29 01:20:33,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:33,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2023-11-29 01:20:33,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:33,419 INFO L124 PetriNetUnfolderBase]: 71/160 cut-off events. [2023-11-29 01:20:33,419 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-11-29 01:20:33,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298 conditions, 160 events. 71/160 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 521 event pairs, 47 based on Foata normal form. 1/145 useless extension candidates. Maximal degree in co-relation 243. Up to 121 conditions per place. [2023-11-29 01:20:33,424 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 16 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-11-29 01:20:33,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 30 transitions, 106 flow [2023-11-29 01:20:33,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:20:33,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:20:33,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2023-11-29 01:20:33,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126126126126126 [2023-11-29 01:20:33,438 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 68 transitions. [2023-11-29 01:20:33,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 68 transitions. [2023-11-29 01:20:33,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:33,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 68 transitions. [2023-11-29 01:20:33,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,449 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,451 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 80 flow. Second operand 3 states and 68 transitions. [2023-11-29 01:20:33,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 30 transitions, 106 flow [2023-11-29 01:20:33,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 30 transitions, 98 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 01:20:33,458 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 66 flow [2023-11-29 01:20:33,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-11-29 01:20:33,463 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -6 predicate places. [2023-11-29 01:20:33,463 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 66 flow [2023-11-29 01:20:33,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:33,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:20:33,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 01:20:33,465 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:33,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:33,466 INFO L85 PathProgramCache]: Analyzing trace with hash 8763, now seen corresponding path program 1 times [2023-11-29 01:20:33,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:33,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077611541] [2023-11-29 01:20:33,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:33,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:33,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:33,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:33,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:33,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077611541] [2023-11-29 01:20:33,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077611541] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:33,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:33,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:20:33,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963176920] [2023-11-29 01:20:33,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:33,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:20:33,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:33,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:20:33,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:20:33,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:33,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:33,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:33,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:33,672 INFO L124 PetriNetUnfolderBase]: 47/119 cut-off events. [2023-11-29 01:20:33,672 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2023-11-29 01:20:33,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 119 events. 47/119 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 360 event pairs, 30 based on Foata normal form. 13/117 useless extension candidates. Maximal degree in co-relation 205. Up to 84 conditions per place. [2023-11-29 01:20:33,674 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 14 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-11-29 01:20:33,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 28 transitions, 92 flow [2023-11-29 01:20:33,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:20:33,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:20:33,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2023-11-29 01:20:33,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2023-11-29 01:20:33,677 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 71 transitions. [2023-11-29 01:20:33,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 71 transitions. [2023-11-29 01:20:33,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:33,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 71 transitions. [2023-11-29 01:20:33,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,680 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,680 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 66 flow. Second operand 3 states and 71 transitions. [2023-11-29 01:20:33,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 28 transitions, 92 flow [2023-11-29 01:20:33,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 28 transitions, 91 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:20:33,682 INFO L231 Difference]: Finished difference. Result has 32 places, 28 transitions, 63 flow [2023-11-29 01:20:33,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=61, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=63, PETRI_PLACES=32, PETRI_TRANSITIONS=28} [2023-11-29 01:20:33,683 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -7 predicate places. [2023-11-29 01:20:33,684 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 63 flow [2023-11-29 01:20:33,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:33,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:20:33,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 01:20:33,685 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:33,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:33,686 INFO L85 PathProgramCache]: Analyzing trace with hash 261261817, now seen corresponding path program 1 times [2023-11-29 01:20:33,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:33,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334954323] [2023-11-29 01:20:33,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:33,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:33,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:33,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:33,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:33,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334954323] [2023-11-29 01:20:33,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334954323] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:33,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:33,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:20:33,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986834383] [2023-11-29 01:20:33,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:33,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:20:33,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:33,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:20:33,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:20:33,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2023-11-29 01:20:33,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 28 transitions, 63 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:33,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2023-11-29 01:20:33,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:33,830 INFO L124 PetriNetUnfolderBase]: 54/123 cut-off events. [2023-11-29 01:20:33,830 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 01:20:33,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 123 events. 54/123 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 349 event pairs, 35 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 223. Up to 98 conditions per place. [2023-11-29 01:20:33,833 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 16 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-11-29 01:20:33,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 26 transitions, 93 flow [2023-11-29 01:20:33,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:20:33,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:20:33,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2023-11-29 01:20:33,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036036036036037 [2023-11-29 01:20:33,836 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 67 transitions. [2023-11-29 01:20:33,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 67 transitions. [2023-11-29 01:20:33,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:33,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 67 transitions. [2023-11-29 01:20:33,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,839 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,839 INFO L175 Difference]: Start difference. First operand has 32 places, 28 transitions, 63 flow. Second operand 3 states and 67 transitions. [2023-11-29 01:20:33,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 26 transitions, 93 flow [2023-11-29 01:20:33,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 26 transitions, 92 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:20:33,842 INFO L231 Difference]: Finished difference. Result has 31 places, 26 transitions, 60 flow [2023-11-29 01:20:33,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=31, PETRI_TRANSITIONS=26} [2023-11-29 01:20:33,843 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -8 predicate places. [2023-11-29 01:20:33,843 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 26 transitions, 60 flow [2023-11-29 01:20:33,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:33,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:20:33,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 01:20:33,845 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:33,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:33,845 INFO L85 PathProgramCache]: Analyzing trace with hash 261261818, now seen corresponding path program 1 times [2023-11-29 01:20:33,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:33,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716033841] [2023-11-29 01:20:33,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:33,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:33,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:33,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:33,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716033841] [2023-11-29 01:20:33,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716033841] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:33,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:33,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:20:33,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898135567] [2023-11-29 01:20:33,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:33,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:20:33,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:33,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:20:33,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:20:33,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:33,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 26 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:33,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:33,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:33,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:34,012 INFO L124 PetriNetUnfolderBase]: 47/111 cut-off events. [2023-11-29 01:20:34,012 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2023-11-29 01:20:34,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 111 events. 47/111 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 318 event pairs, 30 based on Foata normal form. 6/110 useless extension candidates. Maximal degree in co-relation 197. Up to 84 conditions per place. [2023-11-29 01:20:34,014 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 14 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-11-29 01:20:34,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 24 transitions, 86 flow [2023-11-29 01:20:34,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:20:34,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:20:34,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2023-11-29 01:20:34,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2023-11-29 01:20:34,015 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 71 transitions. [2023-11-29 01:20:34,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 71 transitions. [2023-11-29 01:20:34,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:34,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 71 transitions. [2023-11-29 01:20:34,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,018 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,018 INFO L175 Difference]: Start difference. First operand has 31 places, 26 transitions, 60 flow. Second operand 3 states and 71 transitions. [2023-11-29 01:20:34,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 24 transitions, 86 flow [2023-11-29 01:20:34,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 24 transitions, 85 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:20:34,019 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 57 flow [2023-11-29 01:20:34,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2023-11-29 01:20:34,021 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -9 predicate places. [2023-11-29 01:20:34,021 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 57 flow [2023-11-29 01:20:34,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:34,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:34,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 01:20:34,022 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:34,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:34,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1475639376, now seen corresponding path program 1 times [2023-11-29 01:20:34,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:34,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705582093] [2023-11-29 01:20:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:34,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:34,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:34,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:34,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705582093] [2023-11-29 01:20:34,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705582093] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:34,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:34,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:20:34,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109743831] [2023-11-29 01:20:34,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:34,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:20:34,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:34,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:20:34,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:20:34,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 01:20:34,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 57 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:34,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 01:20:34,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:34,199 INFO L124 PetriNetUnfolderBase]: 76/176 cut-off events. [2023-11-29 01:20:34,199 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-29 01:20:34,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 331 conditions, 176 events. 76/176 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 609 event pairs, 27 based on Foata normal form. 5/179 useless extension candidates. Maximal degree in co-relation 322. Up to 91 conditions per place. [2023-11-29 01:20:34,202 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 20 selfloop transitions, 2 changer transitions 3/33 dead transitions. [2023-11-29 01:20:34,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 33 transitions, 128 flow [2023-11-29 01:20:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:20:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:20:34,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2023-11-29 01:20:34,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7567567567567568 [2023-11-29 01:20:34,204 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 84 transitions. [2023-11-29 01:20:34,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 84 transitions. [2023-11-29 01:20:34,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:34,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 84 transitions. [2023-11-29 01:20:34,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,206 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,206 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 57 flow. Second operand 3 states and 84 transitions. [2023-11-29 01:20:34,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 33 transitions, 128 flow [2023-11-29 01:20:34,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 33 transitions, 127 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:20:34,208 INFO L231 Difference]: Finished difference. Result has 32 places, 25 transitions, 70 flow [2023-11-29 01:20:34,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=32, PETRI_TRANSITIONS=25} [2023-11-29 01:20:34,209 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -7 predicate places. [2023-11-29 01:20:34,209 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 25 transitions, 70 flow [2023-11-29 01:20:34,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:34,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:34,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 01:20:34,210 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:34,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:34,211 INFO L85 PathProgramCache]: Analyzing trace with hash -755346367, now seen corresponding path program 1 times [2023-11-29 01:20:34,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:34,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583058442] [2023-11-29 01:20:34,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:34,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:34,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:34,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:34,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583058442] [2023-11-29 01:20:34,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583058442] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:34,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:34,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:20:34,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132792568] [2023-11-29 01:20:34,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:34,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:20:34,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:34,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:20:34,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:20:34,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:34,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:34,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:34,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:34,463 INFO L124 PetriNetUnfolderBase]: 137/287 cut-off events. [2023-11-29 01:20:34,463 INFO L125 PetriNetUnfolderBase]: For 15/17 co-relation queries the response was YES. [2023-11-29 01:20:34,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594 conditions, 287 events. 137/287 cut-off events. For 15/17 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1193 event pairs, 60 based on Foata normal form. 0/241 useless extension candidates. Maximal degree in co-relation 583. Up to 168 conditions per place. [2023-11-29 01:20:34,466 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 29 selfloop transitions, 9 changer transitions 2/48 dead transitions. [2023-11-29 01:20:34,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 48 transitions, 201 flow [2023-11-29 01:20:34,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:20:34,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:20:34,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2023-11-29 01:20:34,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7135135135135136 [2023-11-29 01:20:34,469 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 132 transitions. [2023-11-29 01:20:34,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 132 transitions. [2023-11-29 01:20:34,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:34,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 132 transitions. [2023-11-29 01:20:34,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,472 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,472 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 70 flow. Second operand 5 states and 132 transitions. [2023-11-29 01:20:34,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 48 transitions, 201 flow [2023-11-29 01:20:34,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 48 transitions, 199 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:20:34,474 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 136 flow [2023-11-29 01:20:34,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-11-29 01:20:34,475 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -1 predicate places. [2023-11-29 01:20:34,475 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 136 flow [2023-11-29 01:20:34,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:34,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:34,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 01:20:34,476 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:34,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:34,477 INFO L85 PathProgramCache]: Analyzing trace with hash 248364379, now seen corresponding path program 2 times [2023-11-29 01:20:34,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:34,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720243595] [2023-11-29 01:20:34,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:34,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:34,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:34,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:34,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720243595] [2023-11-29 01:20:34,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720243595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:34,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:34,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 01:20:34,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588533793] [2023-11-29 01:20:34,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:34,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:20:34,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:34,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:20:34,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:20:34,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:34,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:34,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:34,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:34,838 INFO L124 PetriNetUnfolderBase]: 156/307 cut-off events. [2023-11-29 01:20:34,838 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2023-11-29 01:20:34,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 307 events. 156/307 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1248 event pairs, 4 based on Foata normal form. 9/314 useless extension candidates. Maximal degree in co-relation 895. Up to 122 conditions per place. [2023-11-29 01:20:34,842 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 45 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2023-11-29 01:20:34,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 68 transitions, 394 flow [2023-11-29 01:20:34,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:20:34,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:20:34,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2023-11-29 01:20:34,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7027027027027027 [2023-11-29 01:20:34,845 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 182 transitions. [2023-11-29 01:20:34,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 182 transitions. [2023-11-29 01:20:34,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:34,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 182 transitions. [2023-11-29 01:20:34,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 26.0) internal successors, (182), 7 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,848 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,848 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 136 flow. Second operand 7 states and 182 transitions. [2023-11-29 01:20:34,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 68 transitions, 394 flow [2023-11-29 01:20:34,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 68 transitions, 392 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-11-29 01:20:34,854 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 262 flow [2023-11-29 01:20:34,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=262, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2023-11-29 01:20:34,855 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 11 predicate places. [2023-11-29 01:20:34,855 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 262 flow [2023-11-29 01:20:34,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:34,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:34,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 01:20:34,856 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:34,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:34,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1663651481, now seen corresponding path program 3 times [2023-11-29 01:20:34,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:34,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274692047] [2023-11-29 01:20:34,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:34,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:34,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:34,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:34,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:34,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274692047] [2023-11-29 01:20:34,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274692047] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:34,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:34,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:20:34,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100133094] [2023-11-29 01:20:34,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:34,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:20:34,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:34,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:20:34,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:20:34,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:34,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 262 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:34,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:34,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:34,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:35,160 INFO L124 PetriNetUnfolderBase]: 208/404 cut-off events. [2023-11-29 01:20:35,161 INFO L125 PetriNetUnfolderBase]: For 717/721 co-relation queries the response was YES. [2023-11-29 01:20:35,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1487 conditions, 404 events. 208/404 cut-off events. For 717/721 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1646 event pairs, 72 based on Foata normal form. 7/406 useless extension candidates. Maximal degree in co-relation 1467. Up to 169 conditions per place. [2023-11-29 01:20:35,167 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 44 selfloop transitions, 9 changer transitions 3/64 dead transitions. [2023-11-29 01:20:35,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 491 flow [2023-11-29 01:20:35,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:20:35,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:20:35,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2023-11-29 01:20:35,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6864864864864865 [2023-11-29 01:20:35,169 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 127 transitions. [2023-11-29 01:20:35,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 127 transitions. [2023-11-29 01:20:35,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:35,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 127 transitions. [2023-11-29 01:20:35,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 25.4) internal successors, (127), 5 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,172 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,172 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 262 flow. Second operand 5 states and 127 transitions. [2023-11-29 01:20:35,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 491 flow [2023-11-29 01:20:35,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 64 transitions, 491 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 01:20:35,179 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 308 flow [2023-11-29 01:20:35,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2023-11-29 01:20:35,180 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2023-11-29 01:20:35,180 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 308 flow [2023-11-29 01:20:35,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:35,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:35,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 01:20:35,181 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:35,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:35,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1545113523, now seen corresponding path program 4 times [2023-11-29 01:20:35,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:35,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038412553] [2023-11-29 01:20:35,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:35,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:35,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:35,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:35,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038412553] [2023-11-29 01:20:35,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038412553] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:35,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754497026] [2023-11-29 01:20:35,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:20:35,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:35,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:35,358 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:35,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 01:20:35,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:20:35,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:35,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:20:35,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:35,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:35,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:35,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:35,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754497026] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:35,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:35,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 8 [2023-11-29 01:20:35,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013255333] [2023-11-29 01:20:35,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:35,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:20:35,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:35,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:20:35,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:20:35,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:35,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 308 flow. Second operand has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:35,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:35,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:35,947 INFO L124 PetriNetUnfolderBase]: 301/595 cut-off events. [2023-11-29 01:20:35,947 INFO L125 PetriNetUnfolderBase]: For 1475/1475 co-relation queries the response was YES. [2023-11-29 01:20:35,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2302 conditions, 595 events. 301/595 cut-off events. For 1475/1475 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2851 event pairs, 31 based on Foata normal form. 7/594 useless extension candidates. Maximal degree in co-relation 2278. Up to 181 conditions per place. [2023-11-29 01:20:35,959 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 48 selfloop transitions, 35 changer transitions 1/92 dead transitions. [2023-11-29 01:20:35,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 92 transitions, 771 flow [2023-11-29 01:20:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:20:35,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:20:35,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2023-11-29 01:20:35,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6810810810810811 [2023-11-29 01:20:35,962 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 252 transitions. [2023-11-29 01:20:35,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 252 transitions. [2023-11-29 01:20:35,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:35,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 252 transitions. [2023-11-29 01:20:35,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 25.2) internal successors, (252), 10 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 37.0) internal successors, (407), 11 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,966 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 37.0) internal successors, (407), 11 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,966 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 308 flow. Second operand 10 states and 252 transitions. [2023-11-29 01:20:35,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 92 transitions, 771 flow [2023-11-29 01:20:35,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 92 transitions, 749 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 01:20:35,976 INFO L231 Difference]: Finished difference. Result has 68 places, 59 transitions, 546 flow [2023-11-29 01:20:35,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=546, PETRI_PLACES=68, PETRI_TRANSITIONS=59} [2023-11-29 01:20:35,977 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 29 predicate places. [2023-11-29 01:20:35,977 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 59 transitions, 546 flow [2023-11-29 01:20:35,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:35,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:35,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:35,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 01:20:36,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:36,179 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:36,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:36,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1672521275, now seen corresponding path program 5 times [2023-11-29 01:20:36,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:36,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835724405] [2023-11-29 01:20:36,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:36,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:36,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:36,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:36,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835724405] [2023-11-29 01:20:36,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835724405] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:36,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:36,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:20:36,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321416504] [2023-11-29 01:20:36,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:36,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:20:36,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:36,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:20:36,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:20:36,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:36,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 59 transitions, 546 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:36,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:36,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:36,474 INFO L124 PetriNetUnfolderBase]: 307/604 cut-off events. [2023-11-29 01:20:36,474 INFO L125 PetriNetUnfolderBase]: For 2911/2913 co-relation queries the response was YES. [2023-11-29 01:20:36,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2799 conditions, 604 events. 307/604 cut-off events. For 2911/2913 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2860 event pairs, 97 based on Foata normal form. 2/601 useless extension candidates. Maximal degree in co-relation 2772. Up to 295 conditions per place. [2023-11-29 01:20:36,484 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 47 selfloop transitions, 20 changer transitions 1/76 dead transitions. [2023-11-29 01:20:36,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 76 transitions, 821 flow [2023-11-29 01:20:36,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:20:36,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:20:36,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2023-11-29 01:20:36,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6918918918918919 [2023-11-29 01:20:36,486 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 128 transitions. [2023-11-29 01:20:36,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 128 transitions. [2023-11-29 01:20:36,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:36,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 128 transitions. [2023-11-29 01:20:36,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,488 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,488 INFO L175 Difference]: Start difference. First operand has 68 places, 59 transitions, 546 flow. Second operand 5 states and 128 transitions. [2023-11-29 01:20:36,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 76 transitions, 821 flow [2023-11-29 01:20:36,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 76 transitions, 755 flow, removed 21 selfloop flow, removed 3 redundant places. [2023-11-29 01:20:36,501 INFO L231 Difference]: Finished difference. Result has 71 places, 63 transitions, 585 flow [2023-11-29 01:20:36,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=585, PETRI_PLACES=71, PETRI_TRANSITIONS=63} [2023-11-29 01:20:36,501 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 32 predicate places. [2023-11-29 01:20:36,502 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 63 transitions, 585 flow [2023-11-29 01:20:36,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:36,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:36,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 01:20:36,502 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:36,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:36,503 INFO L85 PathProgramCache]: Analyzing trace with hash -103592733, now seen corresponding path program 6 times [2023-11-29 01:20:36,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:36,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156987025] [2023-11-29 01:20:36,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:36,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:36,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:36,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:36,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:36,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156987025] [2023-11-29 01:20:36,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156987025] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:36,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:20:36,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 01:20:36,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242211394] [2023-11-29 01:20:36,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:36,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:20:36,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:36,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:20:36,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:20:36,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:36,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 63 transitions, 585 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:36,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:36,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:36,859 INFO L124 PetriNetUnfolderBase]: 302/592 cut-off events. [2023-11-29 01:20:36,859 INFO L125 PetriNetUnfolderBase]: For 3194/3196 co-relation queries the response was YES. [2023-11-29 01:20:36,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2792 conditions, 592 events. 302/592 cut-off events. For 3194/3196 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2773 event pairs, 93 based on Foata normal form. 7/594 useless extension candidates. Maximal degree in co-relation 2762. Up to 275 conditions per place. [2023-11-29 01:20:36,872 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 45 selfloop transitions, 26 changer transitions 0/79 dead transitions. [2023-11-29 01:20:36,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 79 transitions, 830 flow [2023-11-29 01:20:36,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 01:20:36,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 01:20:36,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2023-11-29 01:20:36,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801801801801802 [2023-11-29 01:20:36,874 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 151 transitions. [2023-11-29 01:20:36,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 151 transitions. [2023-11-29 01:20:36,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:36,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 151 transitions. [2023-11-29 01:20:36,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 25.166666666666668) internal successors, (151), 6 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) [2023-11-29 01:20:36,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 37.0) internal successors, (259), 7 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,876 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 37.0) internal successors, (259), 7 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,876 INFO L175 Difference]: Start difference. First operand has 71 places, 63 transitions, 585 flow. Second operand 6 states and 151 transitions. [2023-11-29 01:20:36,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 79 transitions, 830 flow [2023-11-29 01:20:36,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 79 transitions, 780 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-11-29 01:20:36,890 INFO L231 Difference]: Finished difference. Result has 72 places, 64 transitions, 613 flow [2023-11-29 01:20:36,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=613, PETRI_PLACES=72, PETRI_TRANSITIONS=64} [2023-11-29 01:20:36,891 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 33 predicate places. [2023-11-29 01:20:36,891 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 64 transitions, 613 flow [2023-11-29 01:20:36,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:36,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:36,892 INFO L208 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, 1] [2023-11-29 01:20:36,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 01:20:36,892 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:36,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:36,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1656212771, now seen corresponding path program 1 times [2023-11-29 01:20:36,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:36,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976151923] [2023-11-29 01:20:36,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:36,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:37,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:37,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:37,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976151923] [2023-11-29 01:20:37,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976151923] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:37,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820744646] [2023-11-29 01:20:37,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:37,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:37,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:37,034 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:37,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 01:20:37,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:37,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:20:37,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:37,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:20:37,180 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:20:37,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820744646] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:20:37,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 01:20:37,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2023-11-29 01:20:37,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410512391] [2023-11-29 01:20:37,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:20:37,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:20:37,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:37,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:20:37,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:20:37,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 01:20:37,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 64 transitions, 613 flow. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:37,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:37,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 01:20:37,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:37,406 INFO L124 PetriNetUnfolderBase]: 476/1008 cut-off events. [2023-11-29 01:20:37,406 INFO L125 PetriNetUnfolderBase]: For 5216/5281 co-relation queries the response was YES. [2023-11-29 01:20:37,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4590 conditions, 1008 events. 476/1008 cut-off events. For 5216/5281 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5698 event pairs, 90 based on Foata normal form. 18/1019 useless extension candidates. Maximal degree in co-relation 4561. Up to 357 conditions per place. [2023-11-29 01:20:37,427 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 71 selfloop transitions, 5 changer transitions 7/105 dead transitions. [2023-11-29 01:20:37,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 105 transitions, 1133 flow [2023-11-29 01:20:37,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:20:37,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:20:37,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2023-11-29 01:20:37,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7972972972972973 [2023-11-29 01:20:37,428 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 118 transitions. [2023-11-29 01:20:37,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 118 transitions. [2023-11-29 01:20:37,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:37,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 118 transitions. [2023-11-29 01:20:37,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:37,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:37,430 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:37,430 INFO L175 Difference]: Start difference. First operand has 72 places, 64 transitions, 613 flow. Second operand 4 states and 118 transitions. [2023-11-29 01:20:37,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 105 transitions, 1133 flow [2023-11-29 01:20:37,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 1072 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-29 01:20:37,449 INFO L231 Difference]: Finished difference. Result has 74 places, 66 transitions, 609 flow [2023-11-29 01:20:37,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=609, PETRI_PLACES=74, PETRI_TRANSITIONS=66} [2023-11-29 01:20:37,450 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 35 predicate places. [2023-11-29 01:20:37,450 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 66 transitions, 609 flow [2023-11-29 01:20:37,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:37,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:37,451 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:37,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 01:20:37,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:37,654 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:37,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:37,654 INFO L85 PathProgramCache]: Analyzing trace with hash 17991866, now seen corresponding path program 2 times [2023-11-29 01:20:37,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:37,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580624716] [2023-11-29 01:20:37,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:37,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:37,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:37,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:37,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:37,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580624716] [2023-11-29 01:20:37,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580624716] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:37,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705548207] [2023-11-29 01:20:37,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:20:37,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:37,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:37,842 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:37,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 01:20:37,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:20:37,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:37,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:20:37,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:38,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:38,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:38,100 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:38,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705548207] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:38,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:38,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-29 01:20:38,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606625323] [2023-11-29 01:20:38,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:38,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:20:38,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:38,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:20:38,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:20:38,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:38,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 66 transitions, 609 flow. Second operand has 12 states, 12 states have (on average 20.75) internal successors, (249), 12 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:38,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:38,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:38,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:38,956 INFO L124 PetriNetUnfolderBase]: 920/1689 cut-off events. [2023-11-29 01:20:38,956 INFO L125 PetriNetUnfolderBase]: For 8771/8805 co-relation queries the response was YES. [2023-11-29 01:20:38,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8532 conditions, 1689 events. 920/1689 cut-off events. For 8771/8805 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9360 event pairs, 23 based on Foata normal form. 30/1707 useless extension candidates. Maximal degree in co-relation 8500. Up to 558 conditions per place. [2023-11-29 01:20:38,974 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 102 selfloop transitions, 104 changer transitions 21/237 dead transitions. [2023-11-29 01:20:38,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 237 transitions, 2573 flow [2023-11-29 01:20:38,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:20:38,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:20:38,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 558 transitions. [2023-11-29 01:20:38,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6556991774383079 [2023-11-29 01:20:38,978 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 558 transitions. [2023-11-29 01:20:38,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 558 transitions. [2023-11-29 01:20:38,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:38,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 558 transitions. [2023-11-29 01:20:38,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 24.26086956521739) internal successors, (558), 23 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:38,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 37.0) internal successors, (888), 24 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:38,983 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 37.0) internal successors, (888), 24 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:38,983 INFO L175 Difference]: Start difference. First operand has 74 places, 66 transitions, 609 flow. Second operand 23 states and 558 transitions. [2023-11-29 01:20:38,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 237 transitions, 2573 flow [2023-11-29 01:20:38,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 237 transitions, 2549 flow, removed 12 selfloop flow, removed 0 redundant places. [2023-11-29 01:20:39,000 INFO L231 Difference]: Finished difference. Result has 107 places, 146 transitions, 1861 flow [2023-11-29 01:20:39,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1861, PETRI_PLACES=107, PETRI_TRANSITIONS=146} [2023-11-29 01:20:39,001 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 68 predicate places. [2023-11-29 01:20:39,002 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 146 transitions, 1861 flow [2023-11-29 01:20:39,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 20.75) internal successors, (249), 12 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:39,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:39,002 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:39,007 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 01:20:39,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:39,203 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:39,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:39,204 INFO L85 PathProgramCache]: Analyzing trace with hash -226318560, now seen corresponding path program 3 times [2023-11-29 01:20:39,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:39,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249933361] [2023-11-29 01:20:39,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:39,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:39,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:39,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:39,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249933361] [2023-11-29 01:20:39,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249933361] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:39,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804628555] [2023-11-29 01:20:39,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:20:39,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:39,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:39,457 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:39,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 01:20:39,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:20:39,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:39,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:20:39,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:39,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:39,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:39,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:39,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804628555] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:39,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:39,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:20:39,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899365964] [2023-11-29 01:20:39,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:39,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:20:39,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:39,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:20:39,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:20:39,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:39,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 146 transitions, 1861 flow. Second operand has 15 states, 15 states have (on average 20.4) internal successors, (306), 15 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:39,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:39,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:39,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:40,602 INFO L124 PetriNetUnfolderBase]: 994/1853 cut-off events. [2023-11-29 01:20:40,603 INFO L125 PetriNetUnfolderBase]: For 16190/16212 co-relation queries the response was YES. [2023-11-29 01:20:40,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10942 conditions, 1853 events. 994/1853 cut-off events. For 16190/16212 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10640 event pairs, 107 based on Foata normal form. 18/1863 useless extension candidates. Maximal degree in co-relation 10899. Up to 733 conditions per place. [2023-11-29 01:20:40,634 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 129 selfloop transitions, 102 changer transitions 5/246 dead transitions. [2023-11-29 01:20:40,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 246 transitions, 3497 flow [2023-11-29 01:20:40,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:20:40,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:20:40,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 360 transitions. [2023-11-29 01:20:40,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2023-11-29 01:20:40,636 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 360 transitions. [2023-11-29 01:20:40,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 360 transitions. [2023-11-29 01:20:40,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:40,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 360 transitions. [2023-11-29 01:20:40,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 24.0) internal successors, (360), 15 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:40,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 37.0) internal successors, (592), 16 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:40,641 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 37.0) internal successors, (592), 16 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:40,641 INFO L175 Difference]: Start difference. First operand has 107 places, 146 transitions, 1861 flow. Second operand 15 states and 360 transitions. [2023-11-29 01:20:40,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 246 transitions, 3497 flow [2023-11-29 01:20:40,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 246 transitions, 2907 flow, removed 285 selfloop flow, removed 3 redundant places. [2023-11-29 01:20:40,714 INFO L231 Difference]: Finished difference. Result has 124 places, 186 transitions, 2256 flow [2023-11-29 01:20:40,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2256, PETRI_PLACES=124, PETRI_TRANSITIONS=186} [2023-11-29 01:20:40,715 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 85 predicate places. [2023-11-29 01:20:40,715 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 186 transitions, 2256 flow [2023-11-29 01:20:40,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.4) internal successors, (306), 15 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:40,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:40,715 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:40,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 01:20:40,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 01:20:40,916 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:40,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:40,916 INFO L85 PathProgramCache]: Analyzing trace with hash -705273246, now seen corresponding path program 4 times [2023-11-29 01:20:40,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:40,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509778649] [2023-11-29 01:20:40,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:40,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:40,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:41,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:41,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:41,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509778649] [2023-11-29 01:20:41,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509778649] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:41,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077504262] [2023-11-29 01:20:41,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:20:41,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:41,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:41,111 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:41,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 01:20:41,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:20:41,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:41,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:20:41,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:41,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:41,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:41,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:41,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077504262] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:41,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:41,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-29 01:20:41,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599070717] [2023-11-29 01:20:41,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:41,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:20:41,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:41,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:20:41,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:20:41,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:41,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 186 transitions, 2256 flow. Second operand has 14 states, 14 states have (on average 21.071428571428573) internal successors, (295), 14 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:41,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:41,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:41,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:42,677 INFO L124 PetriNetUnfolderBase]: 1447/2658 cut-off events. [2023-11-29 01:20:42,677 INFO L125 PetriNetUnfolderBase]: For 18326/18356 co-relation queries the response was YES. [2023-11-29 01:20:42,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13287 conditions, 2658 events. 1447/2658 cut-off events. For 18326/18356 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15918 event pairs, 43 based on Foata normal form. 81/2725 useless extension candidates. Maximal degree in co-relation 13239. Up to 583 conditions per place. [2023-11-29 01:20:42,709 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 145 selfloop transitions, 240 changer transitions 3/398 dead transitions. [2023-11-29 01:20:42,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 398 transitions, 4911 flow [2023-11-29 01:20:42,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 01:20:42,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 01:20:42,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 796 transitions. [2023-11-29 01:20:42,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6519246519246519 [2023-11-29 01:20:42,714 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 796 transitions. [2023-11-29 01:20:42,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 796 transitions. [2023-11-29 01:20:42,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:42,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 796 transitions. [2023-11-29 01:20:42,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 24.12121212121212) internal successors, (796), 33 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:42,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 37.0) internal successors, (1258), 34 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:42,722 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 37.0) internal successors, (1258), 34 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:42,723 INFO L175 Difference]: Start difference. First operand has 124 places, 186 transitions, 2256 flow. Second operand 33 states and 796 transitions. [2023-11-29 01:20:42,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 398 transitions, 4911 flow [2023-11-29 01:20:42,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 398 transitions, 4828 flow, removed 31 selfloop flow, removed 3 redundant places. [2023-11-29 01:20:42,798 INFO L231 Difference]: Finished difference. Result has 169 places, 292 transitions, 4067 flow [2023-11-29 01:20:42,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4067, PETRI_PLACES=169, PETRI_TRANSITIONS=292} [2023-11-29 01:20:42,799 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 130 predicate places. [2023-11-29 01:20:42,799 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 292 transitions, 4067 flow [2023-11-29 01:20:42,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 21.071428571428573) internal successors, (295), 14 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:42,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:42,800 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:42,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:20:43,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:43,000 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:43,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:43,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1327097142, now seen corresponding path program 5 times [2023-11-29 01:20:43,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:43,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493791144] [2023-11-29 01:20:43,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:43,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:43,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:43,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:43,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493791144] [2023-11-29 01:20:43,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493791144] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:43,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449935136] [2023-11-29 01:20:43,141 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:20:43,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:43,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:43,142 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:43,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 01:20:43,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:20:43,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:43,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:20:43,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:43,333 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:43,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:43,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:43,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449935136] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:43,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:43,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-29 01:20:43,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218241234] [2023-11-29 01:20:43,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:43,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:20:43,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:43,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:20:43,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:20:43,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:43,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 292 transitions, 4067 flow. Second operand has 17 states, 17 states have (on average 20.176470588235293) internal successors, (343), 17 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:43,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:43,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:43,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:45,946 INFO L124 PetriNetUnfolderBase]: 2025/3812 cut-off events. [2023-11-29 01:20:45,946 INFO L125 PetriNetUnfolderBase]: For 52381/52412 co-relation queries the response was YES. [2023-11-29 01:20:45,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21742 conditions, 3812 events. 2025/3812 cut-off events. For 52381/52412 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 25129 event pairs, 70 based on Foata normal form. 91/3883 useless extension candidates. Maximal degree in co-relation 21678. Up to 865 conditions per place. [2023-11-29 01:20:45,980 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 167 selfloop transitions, 368 changer transitions 7/552 dead transitions. [2023-11-29 01:20:45,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 552 transitions, 7998 flow [2023-11-29 01:20:45,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 01:20:45,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 01:20:45,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 859 transitions. [2023-11-29 01:20:45,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6274653031409788 [2023-11-29 01:20:45,984 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 859 transitions. [2023-11-29 01:20:45,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 859 transitions. [2023-11-29 01:20:45,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:45,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 859 transitions. [2023-11-29 01:20:45,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 23.216216216216218) internal successors, (859), 37 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:45,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 37.0) internal successors, (1406), 38 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:45,990 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 37.0) internal successors, (1406), 38 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:45,990 INFO L175 Difference]: Start difference. First operand has 169 places, 292 transitions, 4067 flow. Second operand 37 states and 859 transitions. [2023-11-29 01:20:45,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 552 transitions, 7998 flow [2023-11-29 01:20:46,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 552 transitions, 7672 flow, removed 138 selfloop flow, removed 3 redundant places. [2023-11-29 01:20:46,317 INFO L231 Difference]: Finished difference. Result has 217 places, 426 transitions, 6744 flow [2023-11-29 01:20:46,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3836, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6744, PETRI_PLACES=217, PETRI_TRANSITIONS=426} [2023-11-29 01:20:46,318 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 178 predicate places. [2023-11-29 01:20:46,318 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 426 transitions, 6744 flow [2023-11-29 01:20:46,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 20.176470588235293) internal successors, (343), 17 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:46,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:46,319 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:46,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-29 01:20:46,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 01:20:46,520 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:46,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:46,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1842752714, now seen corresponding path program 6 times [2023-11-29 01:20:46,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:46,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781144163] [2023-11-29 01:20:46,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:46,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:46,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:46,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:46,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:46,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781144163] [2023-11-29 01:20:46,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781144163] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:46,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123063975] [2023-11-29 01:20:46,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:20:46,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:46,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:46,745 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:46,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 01:20:46,845 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:20:46,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:46,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:20:46,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:46,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:46,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:47,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:47,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123063975] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:47,057 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:47,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-29 01:20:47,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803566861] [2023-11-29 01:20:47,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:47,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 01:20:47,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:47,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 01:20:47,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-11-29 01:20:47,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:47,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 426 transitions, 6744 flow. Second operand has 16 states, 16 states have (on average 20.5625) internal successors, (329), 16 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:47,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:47,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:47,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:48,924 INFO L124 PetriNetUnfolderBase]: 2639/4983 cut-off events. [2023-11-29 01:20:48,924 INFO L125 PetriNetUnfolderBase]: For 93337/93377 co-relation queries the response was YES. [2023-11-29 01:20:48,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32209 conditions, 4983 events. 2639/4983 cut-off events. For 93337/93377 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 34578 event pairs, 171 based on Foata normal form. 66/5019 useless extension candidates. Maximal degree in co-relation 32131. Up to 1030 conditions per place. [2023-11-29 01:20:48,979 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 170 selfloop transitions, 471 changer transitions 9/660 dead transitions. [2023-11-29 01:20:48,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 660 transitions, 11350 flow [2023-11-29 01:20:48,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 01:20:48,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 01:20:48,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 670 transitions. [2023-11-29 01:20:48,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6467181467181468 [2023-11-29 01:20:48,982 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 670 transitions. [2023-11-29 01:20:48,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 670 transitions. [2023-11-29 01:20:48,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:48,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 670 transitions. [2023-11-29 01:20:48,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 23.928571428571427) internal successors, (670), 28 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:48,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 37.0) internal successors, (1073), 29 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:48,987 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 37.0) internal successors, (1073), 29 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:48,987 INFO L175 Difference]: Start difference. First operand has 217 places, 426 transitions, 6744 flow. Second operand 28 states and 670 transitions. [2023-11-29 01:20:48,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 660 transitions, 11350 flow [2023-11-29 01:20:49,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 660 transitions, 10563 flow, removed 178 selfloop flow, removed 10 redundant places. [2023-11-29 01:20:49,670 INFO L231 Difference]: Finished difference. Result has 247 places, 579 transitions, 10424 flow [2023-11-29 01:20:49,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6092, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10424, PETRI_PLACES=247, PETRI_TRANSITIONS=579} [2023-11-29 01:20:49,672 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 208 predicate places. [2023-11-29 01:20:49,672 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 579 transitions, 10424 flow [2023-11-29 01:20:49,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 20.5625) internal successors, (329), 16 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:49,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:49,672 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:49,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 01:20:49,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:49,873 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:49,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:49,873 INFO L85 PathProgramCache]: Analyzing trace with hash -865346588, now seen corresponding path program 7 times [2023-11-29 01:20:49,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:49,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923634549] [2023-11-29 01:20:49,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:49,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:50,073 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:50,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:50,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923634549] [2023-11-29 01:20:50,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923634549] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:50,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454428578] [2023-11-29 01:20:50,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:20:50,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:50,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:50,075 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:50,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 01:20:50,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:50,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:20:50,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:50,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:50,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:50,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:50,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454428578] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:50,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:50,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-29 01:20:50,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554273494] [2023-11-29 01:20:50,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:50,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:20:50,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:50,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:20:50,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:20:50,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:50,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 579 transitions, 10424 flow. Second operand has 14 states, 14 states have (on average 20.571428571428573) internal successors, (288), 14 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:50,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:50,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:50,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:52,448 INFO L124 PetriNetUnfolderBase]: 3051/5679 cut-off events. [2023-11-29 01:20:52,449 INFO L125 PetriNetUnfolderBase]: For 147343/147376 co-relation queries the response was YES. [2023-11-29 01:20:52,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42011 conditions, 5679 events. 3051/5679 cut-off events. For 147343/147376 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 39379 event pairs, 202 based on Foata normal form. 48/5693 useless extension candidates. Maximal degree in co-relation 41926. Up to 1246 conditions per place. [2023-11-29 01:20:52,516 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 301 selfloop transitions, 431 changer transitions 4/746 dead transitions. [2023-11-29 01:20:52,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 746 transitions, 15072 flow [2023-11-29 01:20:52,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:20:52,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:20:52,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 572 transitions. [2023-11-29 01:20:52,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6721504112808461 [2023-11-29 01:20:52,519 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 572 transitions. [2023-11-29 01:20:52,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 572 transitions. [2023-11-29 01:20:52,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:52,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 572 transitions. [2023-11-29 01:20:52,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 24.869565217391305) internal successors, (572), 23 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:52,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 37.0) internal successors, (888), 24 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:52,522 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 37.0) internal successors, (888), 24 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:52,522 INFO L175 Difference]: Start difference. First operand has 247 places, 579 transitions, 10424 flow. Second operand 23 states and 572 transitions. [2023-11-29 01:20:52,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 746 transitions, 15072 flow [2023-11-29 01:20:54,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 746 transitions, 14140 flow, removed 366 selfloop flow, removed 12 redundant places. [2023-11-29 01:20:54,030 INFO L231 Difference]: Finished difference. Result has 259 places, 652 transitions, 12999 flow [2023-11-29 01:20:54,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9705, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12999, PETRI_PLACES=259, PETRI_TRANSITIONS=652} [2023-11-29 01:20:54,031 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 220 predicate places. [2023-11-29 01:20:54,031 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 652 transitions, 12999 flow [2023-11-29 01:20:54,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.571428571428573) internal successors, (288), 14 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:54,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:54,032 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:54,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 01:20:54,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:54,233 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:54,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:54,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1265350914, now seen corresponding path program 8 times [2023-11-29 01:20:54,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:54,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992442579] [2023-11-29 01:20:54,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:54,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:54,438 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:54,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:54,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992442579] [2023-11-29 01:20:54,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992442579] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:54,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968780662] [2023-11-29 01:20:54,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:20:54,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:54,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:54,440 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:54,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 01:20:54,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:20:54,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:54,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:20:54,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:54,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:54,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:54,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968780662] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:54,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:54,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:20:54,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060135211] [2023-11-29 01:20:54,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:54,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:20:54,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:54,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:20:54,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:20:54,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:54,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 652 transitions, 12999 flow. Second operand has 15 states, 15 states have (on average 20.466666666666665) internal successors, (307), 15 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:54,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:54,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:54,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:20:56,651 INFO L124 PetriNetUnfolderBase]: 3054/5639 cut-off events. [2023-11-29 01:20:56,651 INFO L125 PetriNetUnfolderBase]: For 128645/128679 co-relation queries the response was YES. [2023-11-29 01:20:56,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42972 conditions, 5639 events. 3054/5639 cut-off events. For 128645/128679 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 38995 event pairs, 489 based on Foata normal form. 38/5629 useless extension candidates. Maximal degree in co-relation 42886. Up to 2188 conditions per place. [2023-11-29 01:20:56,728 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 316 selfloop transitions, 364 changer transitions 3/693 dead transitions. [2023-11-29 01:20:56,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 693 transitions, 14765 flow [2023-11-29 01:20:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:20:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:20:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 343 transitions. [2023-11-29 01:20:56,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6621621621621622 [2023-11-29 01:20:56,730 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 343 transitions. [2023-11-29 01:20:56,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 343 transitions. [2023-11-29 01:20:56,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:20:56,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 343 transitions. [2023-11-29 01:20:56,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 24.5) internal successors, (343), 14 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:56,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:56,732 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:56,732 INFO L175 Difference]: Start difference. First operand has 259 places, 652 transitions, 12999 flow. Second operand 14 states and 343 transitions. [2023-11-29 01:20:56,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 693 transitions, 14765 flow [2023-11-29 01:20:58,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 693 transitions, 13935 flow, removed 401 selfloop flow, removed 3 redundant places. [2023-11-29 01:20:58,480 INFO L231 Difference]: Finished difference. Result has 268 places, 651 transitions, 12981 flow [2023-11-29 01:20:58,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12215, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12981, PETRI_PLACES=268, PETRI_TRANSITIONS=651} [2023-11-29 01:20:58,481 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 229 predicate places. [2023-11-29 01:20:58,481 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 651 transitions, 12981 flow [2023-11-29 01:20:58,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.466666666666665) internal successors, (307), 15 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:58,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:20:58,482 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:58,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 01:20:58,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:58,682 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:20:58,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:58,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1927694978, now seen corresponding path program 9 times [2023-11-29 01:20:58,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:58,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310550810] [2023-11-29 01:20:58,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:58,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:58,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:58,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:58,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310550810] [2023-11-29 01:20:58,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310550810] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921397462] [2023-11-29 01:20:58,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:20:58,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:58,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:58,872 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:58,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 01:20:58,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:20:58,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:58,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:20:58,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:59,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:59,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:59,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:20:59,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921397462] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:59,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:59,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:20:59,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528812901] [2023-11-29 01:20:59,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:59,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:20:59,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:59,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:20:59,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:20:59,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:20:59,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 651 transitions, 12981 flow. Second operand has 15 states, 15 states have (on average 20.666666666666668) internal successors, (310), 15 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:20:59,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:20:59,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:20:59,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:21:02,587 INFO L124 PetriNetUnfolderBase]: 4164/7786 cut-off events. [2023-11-29 01:21:02,588 INFO L125 PetriNetUnfolderBase]: For 122579/122622 co-relation queries the response was YES. [2023-11-29 01:21:02,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58415 conditions, 7786 events. 4164/7786 cut-off events. For 122579/122622 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 57131 event pairs, 323 based on Foata normal form. 122/7826 useless extension candidates. Maximal degree in co-relation 58328. Up to 1452 conditions per place. [2023-11-29 01:21:02,694 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 344 selfloop transitions, 731 changer transitions 1/1086 dead transitions. [2023-11-29 01:21:02,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 1086 transitions, 22693 flow [2023-11-29 01:21:02,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-29 01:21:02,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-11-29 01:21:02,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1024 transitions. [2023-11-29 01:21:02,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6436203645505971 [2023-11-29 01:21:02,698 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 1024 transitions. [2023-11-29 01:21:02,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 1024 transitions. [2023-11-29 01:21:02,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:21:02,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 1024 transitions. [2023-11-29 01:21:02,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 23.813953488372093) internal successors, (1024), 43 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:02,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 37.0) internal successors, (1628), 44 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:02,706 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 37.0) internal successors, (1628), 44 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:02,706 INFO L175 Difference]: Start difference. First operand has 268 places, 651 transitions, 12981 flow. Second operand 43 states and 1024 transitions. [2023-11-29 01:21:02,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 1086 transitions, 22693 flow [2023-11-29 01:21:04,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 1086 transitions, 21909 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-11-29 01:21:04,708 INFO L231 Difference]: Finished difference. Result has 315 places, 928 transitions, 21018 flow [2023-11-29 01:21:04,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12420, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=466, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=21018, PETRI_PLACES=315, PETRI_TRANSITIONS=928} [2023-11-29 01:21:04,709 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 276 predicate places. [2023-11-29 01:21:04,709 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 928 transitions, 21018 flow [2023-11-29 01:21:04,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.666666666666668) internal successors, (310), 15 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:04,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:21:04,710 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:21:04,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 01:21:04,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:21:04,910 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:21:04,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:21:04,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1146733300, now seen corresponding path program 10 times [2023-11-29 01:21:04,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:21:04,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008207674] [2023-11-29 01:21:04,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:21:04,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:21:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:21:05,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:05,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:21:05,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008207674] [2023-11-29 01:21:05,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008207674] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:21:05,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822169292] [2023-11-29 01:21:05,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:21:05,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:21:05,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:21:05,038 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:21:05,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 01:21:05,124 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:21:05,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:21:05,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:21:05,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:21:05,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:05,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:21:05,299 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:05,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822169292] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:21:05,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:21:05,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-29 01:21:05,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499059830] [2023-11-29 01:21:05,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:21:05,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:21:05,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:21:05,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:21:05,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:21:05,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:21:05,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 928 transitions, 21018 flow. Second operand has 13 states, 13 states have (on average 20.384615384615383) internal successors, (265), 13 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:05,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:21:05,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:21:05,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:21:08,628 INFO L124 PetriNetUnfolderBase]: 4258/7927 cut-off events. [2023-11-29 01:21:08,628 INFO L125 PetriNetUnfolderBase]: For 154459/154495 co-relation queries the response was YES. [2023-11-29 01:21:08,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65001 conditions, 7927 events. 4258/7927 cut-off events. For 154459/154495 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 57985 event pairs, 1449 based on Foata normal form. 46/7902 useless extension candidates. Maximal degree in co-relation 64897. Up to 5638 conditions per place. [2023-11-29 01:21:08,737 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 815 selfloop transitions, 175 changer transitions 4/1004 dead transitions. [2023-11-29 01:21:08,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1004 transitions, 24303 flow [2023-11-29 01:21:08,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:21:08,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:21:08,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2023-11-29 01:21:08,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6351351351351351 [2023-11-29 01:21:08,739 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 282 transitions. [2023-11-29 01:21:08,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 282 transitions. [2023-11-29 01:21:08,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:21:08,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 282 transitions. [2023-11-29 01:21:08,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 23.5) internal successors, (282), 12 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:08,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 37.0) internal successors, (481), 13 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:08,743 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 37.0) internal successors, (481), 13 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:08,743 INFO L175 Difference]: Start difference. First operand has 315 places, 928 transitions, 21018 flow. Second operand 12 states and 282 transitions. [2023-11-29 01:21:08,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1004 transitions, 24303 flow [2023-11-29 01:21:11,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1004 transitions, 23944 flow, removed 54 selfloop flow, removed 10 redundant places. [2023-11-29 01:21:11,469 INFO L231 Difference]: Finished difference. Result has 322 places, 954 transitions, 21881 flow [2023-11-29 01:21:11,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=20667, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=21881, PETRI_PLACES=322, PETRI_TRANSITIONS=954} [2023-11-29 01:21:11,471 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 283 predicate places. [2023-11-29 01:21:11,471 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 954 transitions, 21881 flow [2023-11-29 01:21:11,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.384615384615383) internal successors, (265), 13 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:11,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:21:11,471 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:21:11,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 01:21:11,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 01:21:11,672 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:21:11,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:21:11,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1199847798, now seen corresponding path program 11 times [2023-11-29 01:21:11,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:21:11,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785249261] [2023-11-29 01:21:11,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:21:11,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:21:11,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:21:11,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:11,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:21:11,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785249261] [2023-11-29 01:21:11,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785249261] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:21:11,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302666837] [2023-11-29 01:21:11,836 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:21:11,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:21:11,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:21:11,838 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:21:11,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 01:21:11,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 01:21:11,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:21:11,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:21:11,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:21:12,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:12,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:21:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:12,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302666837] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:21:12,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:21:12,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2023-11-29 01:21:12,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373898292] [2023-11-29 01:21:12,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:21:12,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:21:12,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:21:12,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:21:12,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:21:12,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:21:12,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 954 transitions, 21881 flow. Second operand has 15 states, 15 states have (on average 20.266666666666666) internal successors, (304), 15 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:12,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:21:12,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:21:12,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:21:17,718 INFO L124 PetriNetUnfolderBase]: 6016/11168 cut-off events. [2023-11-29 01:21:17,718 INFO L125 PetriNetUnfolderBase]: For 234069/234120 co-relation queries the response was YES. [2023-11-29 01:21:17,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92942 conditions, 11168 events. 6016/11168 cut-off events. For 234069/234120 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 85546 event pairs, 832 based on Foata normal form. 170/11247 useless extension candidates. Maximal degree in co-relation 92831. Up to 3231 conditions per place. [2023-11-29 01:21:17,848 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 784 selfloop transitions, 757 changer transitions 2/1553 dead transitions. [2023-11-29 01:21:17,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 1553 transitions, 37462 flow [2023-11-29 01:21:17,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 01:21:17,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 01:21:17,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 923 transitions. [2023-11-29 01:21:17,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6564722617354196 [2023-11-29 01:21:17,850 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 923 transitions. [2023-11-29 01:21:17,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 923 transitions. [2023-11-29 01:21:17,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:21:17,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 923 transitions. [2023-11-29 01:21:17,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 24.289473684210527) internal successors, (923), 38 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:17,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 37.0) internal successors, (1443), 39 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:17,854 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 37.0) internal successors, (1443), 39 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:17,854 INFO L175 Difference]: Start difference. First operand has 322 places, 954 transitions, 21881 flow. Second operand 38 states and 923 transitions. [2023-11-29 01:21:17,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 1553 transitions, 37462 flow [2023-11-29 01:21:23,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 1553 transitions, 37264 flow, removed 82 selfloop flow, removed 6 redundant places. [2023-11-29 01:21:23,083 INFO L231 Difference]: Finished difference. Result has 374 places, 1314 transitions, 33650 flow [2023-11-29 01:21:23,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=21667, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=33650, PETRI_PLACES=374, PETRI_TRANSITIONS=1314} [2023-11-29 01:21:23,084 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 335 predicate places. [2023-11-29 01:21:23,084 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 1314 transitions, 33650 flow [2023-11-29 01:21:23,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.266666666666666) internal successors, (304), 15 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:23,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:21:23,084 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:21:23,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 01:21:23,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 01:21:23,285 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:21:23,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:21:23,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1482629002, now seen corresponding path program 12 times [2023-11-29 01:21:23,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:21:23,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126960042] [2023-11-29 01:21:23,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:21:23,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:21:23,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:21:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:23,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:21:23,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126960042] [2023-11-29 01:21:23,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126960042] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:21:23,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784607459] [2023-11-29 01:21:23,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:21:23,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:21:23,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:21:23,465 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:21:23,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 01:21:23,564 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:21:23,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:21:23,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:21:23,567 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:21:23,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:23,626 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:21:23,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:23,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784607459] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:21:23,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:21:23,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:21:23,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082673496] [2023-11-29 01:21:23,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:21:23,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:21:23,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:21:23,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:21:23,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:21:23,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:21:23,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 1314 transitions, 33650 flow. Second operand has 15 states, 15 states have (on average 20.266666666666666) internal successors, (304), 15 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:23,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:21:23,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:21:23,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:21:30,795 INFO L124 PetriNetUnfolderBase]: 6633/12261 cut-off events. [2023-11-29 01:21:30,795 INFO L125 PetriNetUnfolderBase]: For 317560/317617 co-relation queries the response was YES. [2023-11-29 01:21:30,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110526 conditions, 12261 events. 6633/12261 cut-off events. For 317560/317617 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 95472 event pairs, 791 based on Foata normal form. 92/12230 useless extension candidates. Maximal degree in co-relation 110396. Up to 4265 conditions per place. [2023-11-29 01:21:31,015 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 550 selfloop transitions, 951 changer transitions 7/1518 dead transitions. [2023-11-29 01:21:31,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1518 transitions, 41123 flow [2023-11-29 01:21:31,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:21:31,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:21:31,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 482 transitions. [2023-11-29 01:21:31,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6513513513513514 [2023-11-29 01:21:31,016 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 482 transitions. [2023-11-29 01:21:31,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 482 transitions. [2023-11-29 01:21:31,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:21:31,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 482 transitions. [2023-11-29 01:21:31,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 24.1) internal successors, (482), 20 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:31,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 37.0) internal successors, (777), 21 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:31,018 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 37.0) internal successors, (777), 21 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:31,018 INFO L175 Difference]: Start difference. First operand has 374 places, 1314 transitions, 33650 flow. Second operand 20 states and 482 transitions. [2023-11-29 01:21:31,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1518 transitions, 41123 flow [2023-11-29 01:21:37,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 1518 transitions, 40513 flow, removed 239 selfloop flow, removed 4 redundant places. [2023-11-29 01:21:37,717 INFO L231 Difference]: Finished difference. Result has 400 places, 1453 transitions, 40481 flow [2023-11-29 01:21:37,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=32994, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=819, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=40481, PETRI_PLACES=400, PETRI_TRANSITIONS=1453} [2023-11-29 01:21:37,719 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 361 predicate places. [2023-11-29 01:21:37,719 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 1453 transitions, 40481 flow [2023-11-29 01:21:37,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.266666666666666) internal successors, (304), 15 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:37,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:21:37,720 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:21:37,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 01:21:37,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 01:21:37,920 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:21:37,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:21:37,920 INFO L85 PathProgramCache]: Analyzing trace with hash -890354324, now seen corresponding path program 13 times [2023-11-29 01:21:37,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:21:37,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559864951] [2023-11-29 01:21:37,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:21:37,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:21:37,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:21:38,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:38,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:21:38,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559864951] [2023-11-29 01:21:38,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559864951] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:21:38,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517116053] [2023-11-29 01:21:38,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:21:38,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:21:38,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:21:38,045 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:21:38,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 01:21:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:21:38,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:21:38,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:21:38,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:38,181 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:21:38,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:38,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517116053] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:21:38,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:21:38,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-29 01:21:38,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258292477] [2023-11-29 01:21:38,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:21:38,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:21:38,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:21:38,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:21:38,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:21:38,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:21:38,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 1453 transitions, 40481 flow. Second operand has 14 states, 14 states have (on average 20.357142857142858) internal successors, (285), 14 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:38,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:21:38,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:21:38,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:21:47,825 INFO L124 PetriNetUnfolderBase]: 8526/15325 cut-off events. [2023-11-29 01:21:47,826 INFO L125 PetriNetUnfolderBase]: For 472336/472410 co-relation queries the response was YES. [2023-11-29 01:21:47,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149086 conditions, 15325 events. 8526/15325 cut-off events. For 472336/472410 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 119279 event pairs, 1955 based on Foata normal form. 84/15266 useless extension candidates. Maximal degree in co-relation 148945. Up to 8532 conditions per place. [2023-11-29 01:21:48,079 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 1093 selfloop transitions, 848 changer transitions 0/1951 dead transitions. [2023-11-29 01:21:48,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 1951 transitions, 56959 flow [2023-11-29 01:21:48,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:21:48,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:21:48,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 534 transitions. [2023-11-29 01:21:48,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6560196560196561 [2023-11-29 01:21:48,081 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 534 transitions. [2023-11-29 01:21:48,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 534 transitions. [2023-11-29 01:21:48,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:21:48,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 534 transitions. [2023-11-29 01:21:48,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 24.272727272727273) internal successors, (534), 22 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:48,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 37.0) internal successors, (851), 23 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:48,084 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 37.0) internal successors, (851), 23 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:48,084 INFO L175 Difference]: Start difference. First operand has 400 places, 1453 transitions, 40481 flow. Second operand 22 states and 534 transitions. [2023-11-29 01:21:48,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 1951 transitions, 56959 flow [2023-11-29 01:21:58,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 1951 transitions, 56441 flow, removed 123 selfloop flow, removed 8 redundant places. [2023-11-29 01:21:58,650 INFO L231 Difference]: Finished difference. Result has 421 places, 1855 transitions, 54162 flow [2023-11-29 01:21:58,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=39983, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=54162, PETRI_PLACES=421, PETRI_TRANSITIONS=1855} [2023-11-29 01:21:58,652 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 382 predicate places. [2023-11-29 01:21:58,652 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 1855 transitions, 54162 flow [2023-11-29 01:21:58,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.357142857142858) internal successors, (285), 14 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:58,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:21:58,652 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:21:58,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 01:21:58,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 01:21:58,853 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:21:58,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:21:58,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1964367444, now seen corresponding path program 14 times [2023-11-29 01:21:58,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:21:58,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768157326] [2023-11-29 01:21:58,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:21:58,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:21:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:21:58,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:58,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:21:58,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768157326] [2023-11-29 01:21:58,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768157326] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:21:58,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41414083] [2023-11-29 01:21:58,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:21:58,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:21:58,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:21:58,974 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:21:58,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 01:21:59,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:21:59,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:21:59,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:21:59,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:21:59,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:59,110 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:21:59,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:21:59,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41414083] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:21:59,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:21:59,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-29 01:21:59,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396458677] [2023-11-29 01:21:59,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:21:59,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:21:59,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:21:59,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:21:59,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:21:59,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:21:59,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 1855 transitions, 54162 flow. Second operand has 14 states, 14 states have (on average 20.214285714285715) internal successors, (283), 14 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:21:59,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:21:59,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:21:59,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:22:08,911 INFO L124 PetriNetUnfolderBase]: 8525/15318 cut-off events. [2023-11-29 01:22:08,911 INFO L125 PetriNetUnfolderBase]: For 508131/508201 co-relation queries the response was YES. [2023-11-29 01:22:09,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155603 conditions, 15318 events. 8525/15318 cut-off events. For 508131/508201 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 119337 event pairs, 2273 based on Foata normal form. 76/15245 useless extension candidates. Maximal degree in co-relation 155454. Up to 9618 conditions per place. [2023-11-29 01:22:09,157 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 1275 selfloop transitions, 612 changer transitions 4/1901 dead transitions. [2023-11-29 01:22:09,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 1901 transitions, 58558 flow [2023-11-29 01:22:09,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:22:09,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:22:09,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 336 transitions. [2023-11-29 01:22:09,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2023-11-29 01:22:09,159 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 336 transitions. [2023-11-29 01:22:09,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 336 transitions. [2023-11-29 01:22:09,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:22:09,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 336 transitions. [2023-11-29 01:22:09,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 24.0) internal successors, (336), 14 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:09,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:09,160 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:09,160 INFO L175 Difference]: Start difference. First operand has 421 places, 1855 transitions, 54162 flow. Second operand 14 states and 336 transitions. [2023-11-29 01:22:09,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 1901 transitions, 58558 flow [2023-11-29 01:22:21,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 1901 transitions, 57571 flow, removed 361 selfloop flow, removed 9 redundant places. [2023-11-29 01:22:21,200 INFO L231 Difference]: Finished difference. Result has 427 places, 1855 transitions, 54451 flow [2023-11-29 01:22:21,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=53142, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=608, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=54451, PETRI_PLACES=427, PETRI_TRANSITIONS=1855} [2023-11-29 01:22:21,201 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 388 predicate places. [2023-11-29 01:22:21,201 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 1855 transitions, 54451 flow [2023-11-29 01:22:21,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.214285714285715) internal successors, (283), 14 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:21,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:22:21,202 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:22:21,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 01:22:21,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 01:22:21,402 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:22:21,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:22:21,403 INFO L85 PathProgramCache]: Analyzing trace with hash -676211770, now seen corresponding path program 15 times [2023-11-29 01:22:21,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:22:21,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755014355] [2023-11-29 01:22:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:22:21,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:22:21,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:22:21,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:22:21,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:22:21,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755014355] [2023-11-29 01:22:21,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755014355] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:22:21,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76690815] [2023-11-29 01:22:21,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:22:21,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:22:21,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:22:21,525 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:22:21,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 01:22:21,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:22:21,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:22:21,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:22:21,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:22:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:22:21,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:22:21,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:22:21,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76690815] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:22:21,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:22:21,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:22:21,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834550801] [2023-11-29 01:22:21,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:22:21,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:22:21,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:22:21,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:22:21,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:22:21,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:22:21,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 1855 transitions, 54451 flow. Second operand has 15 states, 15 states have (on average 20.2) internal successors, (303), 15 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:21,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:22:21,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:22:21,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:22:36,361 INFO L124 PetriNetUnfolderBase]: 11667/21037 cut-off events. [2023-11-29 01:22:36,361 INFO L125 PetriNetUnfolderBase]: For 702630/702739 co-relation queries the response was YES. [2023-11-29 01:22:36,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212622 conditions, 21037 events. 11667/21037 cut-off events. For 702630/702739 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 171647 event pairs, 895 based on Foata normal form. 252/21078 useless extension candidates. Maximal degree in co-relation 212471. Up to 4048 conditions per place. [2023-11-29 01:22:36,756 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 644 selfloop transitions, 1941 changer transitions 6/2601 dead transitions. [2023-11-29 01:22:36,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 2601 transitions, 80534 flow [2023-11-29 01:22:36,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 01:22:36,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 01:22:36,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 819 transitions. [2023-11-29 01:22:36,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.651033386327504 [2023-11-29 01:22:36,758 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 819 transitions. [2023-11-29 01:22:36,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 819 transitions. [2023-11-29 01:22:36,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:22:36,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 819 transitions. [2023-11-29 01:22:36,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 24.08823529411765) internal successors, (819), 34 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:36,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 37.0) internal successors, (1295), 35 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:36,761 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 37.0) internal successors, (1295), 35 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:36,761 INFO L175 Difference]: Start difference. First operand has 427 places, 1855 transitions, 54451 flow. Second operand 34 states and 819 transitions. [2023-11-29 01:22:36,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 2601 transitions, 80534 flow [2023-11-29 01:22:53,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 2601 transitions, 79014 flow, removed 30 selfloop flow, removed 13 redundant places. [2023-11-29 01:22:53,798 INFO L231 Difference]: Finished difference. Result has 460 places, 2473 transitions, 79228 flow [2023-11-29 01:22:53,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=52894, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=79228, PETRI_PLACES=460, PETRI_TRANSITIONS=2473} [2023-11-29 01:22:53,800 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 421 predicate places. [2023-11-29 01:22:53,800 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 2473 transitions, 79228 flow [2023-11-29 01:22:53,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.2) internal successors, (303), 15 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:22:53,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:22:53,800 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:22:53,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 01:22:54,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 01:22:54,001 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:22:54,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:22:54,001 INFO L85 PathProgramCache]: Analyzing trace with hash 547344634, now seen corresponding path program 16 times [2023-11-29 01:22:54,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:22:54,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653977686] [2023-11-29 01:22:54,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:22:54,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:22:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:22:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:22:54,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:22:54,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653977686] [2023-11-29 01:22:54,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653977686] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:22:54,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567861820] [2023-11-29 01:22:54,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:22:54,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:22:54,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:22:54,097 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:22:54,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 01:22:54,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:22:54,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:22:54,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:22:54,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:22:54,253 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:22:54,253 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:22:54,321 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:22:54,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567861820] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:22:54,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:22:54,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2023-11-29 01:22:54,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936042816] [2023-11-29 01:22:54,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:22:54,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 01:22:54,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:22:54,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 01:22:54,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:22:54,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 01:22:54,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 2473 transitions, 79228 flow. Second operand has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 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) [2023-11-29 01:22:54,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:22:54,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 01:22:54,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:23:22,575 INFO L124 PetriNetUnfolderBase]: 19043/34653 cut-off events. [2023-11-29 01:23:22,575 INFO L125 PetriNetUnfolderBase]: For 1623598/1626159 co-relation queries the response was YES. [2023-11-29 01:23:23,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 386759 conditions, 34653 events. 19043/34653 cut-off events. For 1623598/1626159 co-relation queries the response was YES. Maximal size of possible extension queue 1385. Compared 311010 event pairs, 1390 based on Foata normal form. 1498/36014 useless extension candidates. Maximal degree in co-relation 386596. Up to 10297 conditions per place. [2023-11-29 01:23:23,484 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 3580 selfloop transitions, 10 changer transitions 284/4705 dead transitions. [2023-11-29 01:23:23,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 4705 transitions, 160022 flow [2023-11-29 01:23:23,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:23:23,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:23:23,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2023-11-29 01:23:23,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8108108108108109 [2023-11-29 01:23:23,486 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 150 transitions. [2023-11-29 01:23:23,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 150 transitions. [2023-11-29 01:23:23,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:23:23,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 150 transitions. [2023-11-29 01:23:23,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:23:23,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:23:23,487 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:23:23,487 INFO L175 Difference]: Start difference. First operand has 460 places, 2473 transitions, 79228 flow. Second operand 5 states and 150 transitions. [2023-11-29 01:23:23,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 4705 transitions, 160022 flow [2023-11-29 01:24:15,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 4705 transitions, 157150 flow, removed 1203 selfloop flow, removed 14 redundant places. [2023-11-29 01:24:15,414 INFO L231 Difference]: Finished difference. Result has 450 places, 2407 transitions, 76086 flow [2023-11-29 01:24:15,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=77639, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=76086, PETRI_PLACES=450, PETRI_TRANSITIONS=2407} [2023-11-29 01:24:15,416 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 411 predicate places. [2023-11-29 01:24:15,416 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 2407 transitions, 76086 flow [2023-11-29 01:24:15,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 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) [2023-11-29 01:24:15,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:24:15,416 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:24:15,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 01:24:15,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 01:24:15,617 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:24:15,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:24:15,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1348897155, now seen corresponding path program 17 times [2023-11-29 01:24:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:24:15,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242826014] [2023-11-29 01:24:15,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:24:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:24:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:24:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:24:15,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:24:15,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242826014] [2023-11-29 01:24:15,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242826014] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:24:15,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469333127] [2023-11-29 01:24:15,770 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:24:15,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:24:15,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:24:15,771 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:24:15,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 01:24:15,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 01:24:15,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:24:15,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:24:15,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:24:16,109 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:24:16,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:24:16,408 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:24:16,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469333127] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:24:16,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:24:16,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2023-11-29 01:24:16,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639533861] [2023-11-29 01:24:16,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:24:16,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 01:24:16,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:24:16,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 01:24:16,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2023-11-29 01:24:16,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:24:16,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 2407 transitions, 76086 flow. Second operand has 24 states, 24 states have (on average 20.208333333333332) internal successors, (485), 24 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:24:16,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:24:16,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:24:16,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:24:50,964 INFO L124 PetriNetUnfolderBase]: 22428/40340 cut-off events. [2023-11-29 01:24:50,964 INFO L125 PetriNetUnfolderBase]: For 1650039/1650874 co-relation queries the response was YES. [2023-11-29 01:24:51,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 440315 conditions, 40340 events. 22428/40340 cut-off events. For 1650039/1650874 co-relation queries the response was YES. Maximal size of possible extension queue 1653. Compared 363659 event pairs, 204 based on Foata normal form. 249/40397 useless extension candidates. Maximal degree in co-relation 440152. Up to 7558 conditions per place. [2023-11-29 01:24:52,084 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 442 selfloop transitions, 2953 changer transitions 8/3416 dead transitions. [2023-11-29 01:24:52,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 3416 transitions, 112480 flow [2023-11-29 01:24:52,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 01:24:52,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 01:24:52,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 1052 transitions. [2023-11-29 01:24:52,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6318318318318318 [2023-11-29 01:24:52,086 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 1052 transitions. [2023-11-29 01:24:52,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 1052 transitions. [2023-11-29 01:24:52,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:24:52,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 1052 transitions. [2023-11-29 01:24:52,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 23.377777777777776) internal successors, (1052), 45 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:24:52,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 37.0) internal successors, (1702), 46 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:24:52,090 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 37.0) internal successors, (1702), 46 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:24:52,090 INFO L175 Difference]: Start difference. First operand has 450 places, 2407 transitions, 76086 flow. Second operand 45 states and 1052 transitions. [2023-11-29 01:24:52,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 3416 transitions, 112480 flow [2023-11-29 01:25:43,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 3416 transitions, 112006 flow, removed 115 selfloop flow, removed 3 redundant places. [2023-11-29 01:25:43,822 INFO L231 Difference]: Finished difference. Result has 501 places, 3198 transitions, 111049 flow [2023-11-29 01:25:43,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=75896, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=111049, PETRI_PLACES=501, PETRI_TRANSITIONS=3198} [2023-11-29 01:25:43,824 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 462 predicate places. [2023-11-29 01:25:43,824 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 3198 transitions, 111049 flow [2023-11-29 01:25:43,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 20.208333333333332) internal successors, (485), 24 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:25:43,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:25:43,825 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:25:43,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 01:25:44,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 01:25:44,026 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:25:44,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:25:44,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1926308063, now seen corresponding path program 18 times [2023-11-29 01:25:44,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:25:44,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876433145] [2023-11-29 01:25:44,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:25:44,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:25:44,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:25:44,235 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:25:44,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:25:44,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876433145] [2023-11-29 01:25:44,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876433145] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:25:44,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908797065] [2023-11-29 01:25:44,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:25:44,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:25:44,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:25:44,237 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:25:44,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 01:25:44,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-11-29 01:25:44,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:25:44,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:25:44,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:25:44,513 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:25:44,513 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:25:44,897 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:25:44,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908797065] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:25:44,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:25:44,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-11-29 01:25:44,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600899112] [2023-11-29 01:25:44,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:25:44,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:25:44,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:25:44,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:25:44,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:25:44,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:25:44,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 3198 transitions, 111049 flow. Second operand has 21 states, 21 states have (on average 20.285714285714285) internal successors, (426), 21 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:25:44,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:25:44,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:25:44,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:26:40,344 INFO L124 PetriNetUnfolderBase]: 26570/47887 cut-off events. [2023-11-29 01:26:40,344 INFO L125 PetriNetUnfolderBase]: For 2295335/2295658 co-relation queries the response was YES. [2023-11-29 01:26:41,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 543677 conditions, 47887 events. 26570/47887 cut-off events. For 2295335/2295658 co-relation queries the response was YES. Maximal size of possible extension queue 1886. Compared 444943 event pairs, 6935 based on Foata normal form. 352/48043 useless extension candidates. Maximal degree in co-relation 543506. Up to 31237 conditions per place. [2023-11-29 01:26:41,710 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 3433 selfloop transitions, 882 changer transitions 101/4429 dead transitions. [2023-11-29 01:26:41,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 4429 transitions, 159420 flow [2023-11-29 01:26:41,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 01:26:41,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 01:26:41,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 777 transitions. [2023-11-29 01:26:41,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2023-11-29 01:26:41,712 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 777 transitions. [2023-11-29 01:26:41,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 777 transitions. [2023-11-29 01:26:41,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:26:41,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 777 transitions. [2023-11-29 01:26:41,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 24.28125) internal successors, (777), 32 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:26:41,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 37.0) internal successors, (1221), 33 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:26:41,716 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 37.0) internal successors, (1221), 33 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:26:41,716 INFO L175 Difference]: Start difference. First operand has 501 places, 3198 transitions, 111049 flow. Second operand 32 states and 777 transitions. [2023-11-29 01:26:41,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 4429 transitions, 159420 flow [2023-11-29 01:28:20,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 4429 transitions, 158995 flow, removed 136 selfloop flow, removed 8 redundant places. [2023-11-29 01:28:20,628 INFO L231 Difference]: Finished difference. Result has 536 places, 3790 transitions, 135613 flow [2023-11-29 01:28:20,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=110721, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=135613, PETRI_PLACES=536, PETRI_TRANSITIONS=3790} [2023-11-29 01:28:20,631 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 497 predicate places. [2023-11-29 01:28:20,632 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 3790 transitions, 135613 flow [2023-11-29 01:28:20,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 20.285714285714285) internal successors, (426), 21 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:28:20,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:28:20,632 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:28:20,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 01:28:20,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 01:28:20,832 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:28:20,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:28:20,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1426161529, now seen corresponding path program 19 times [2023-11-29 01:28:20,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:28:20,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125407485] [2023-11-29 01:28:20,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:28:20,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:28:20,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:28:21,021 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:28:21,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:28:21,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125407485] [2023-11-29 01:28:21,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125407485] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:28:21,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475069518] [2023-11-29 01:28:21,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:28:21,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:28:21,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:28:21,023 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:28:21,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 01:28:21,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:28:21,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:28:21,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:28:21,219 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:28:21,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:28:21,386 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:28:21,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475069518] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:28:21,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:28:21,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 17 [2023-11-29 01:28:21,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763039864] [2023-11-29 01:28:21,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:28:21,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:28:21,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:28:21,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:28:21,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:28:21,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:28:21,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 3790 transitions, 135613 flow. Second operand has 17 states, 17 states have (on average 20.764705882352942) internal successors, (353), 17 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:28:21,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:28:21,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:28:21,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:36,112 INFO L124 PetriNetUnfolderBase]: 31599/54918 cut-off events. [2023-11-29 01:29:36,112 INFO L125 PetriNetUnfolderBase]: For 2636066/2636409 co-relation queries the response was YES. [2023-11-29 01:29:37,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 660070 conditions, 54918 events. 31599/54918 cut-off events. For 2636066/2636409 co-relation queries the response was YES. Maximal size of possible extension queue 1994. Compared 492663 event pairs, 983 based on Foata normal form. 502/55194 useless extension candidates. Maximal degree in co-relation 659887. Up to 11310 conditions per place. [2023-11-29 01:29:37,837 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 1076 selfloop transitions, 4536 changer transitions 39/5664 dead transitions. [2023-11-29 01:29:37,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 5664 transitions, 205079 flow [2023-11-29 01:29:37,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-11-29 01:29:37,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-11-29 01:29:37,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 1566 transitions. [2023-11-29 01:29:37,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412776412776413 [2023-11-29 01:29:37,840 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 1566 transitions. [2023-11-29 01:29:37,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 1566 transitions. [2023-11-29 01:29:37,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:37,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 1566 transitions. [2023-11-29 01:29:37,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 23.727272727272727) internal successors, (1566), 66 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:29:37,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 37.0) internal successors, (2479), 67 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:29:37,848 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 37.0) internal successors, (2479), 67 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:29:37,848 INFO L175 Difference]: Start difference. First operand has 536 places, 3790 transitions, 135613 flow. Second operand 66 states and 1566 transitions. [2023-11-29 01:29:37,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 5664 transitions, 205079 flow [2023-11-29 01:32:23,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 5664 transitions, 204344 flow, removed 323 selfloop flow, removed 7 redundant places. [2023-11-29 01:32:24,153 INFO L231 Difference]: Finished difference. Result has 619 places, 5241 transitions, 202125 flow [2023-11-29 01:32:24,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=134910, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=202125, PETRI_PLACES=619, PETRI_TRANSITIONS=5241} [2023-11-29 01:32:24,156 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 580 predicate places. [2023-11-29 01:32:24,156 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 5241 transitions, 202125 flow [2023-11-29 01:32:24,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 20.764705882352942) internal successors, (353), 17 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:32:24,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:24,156 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:24,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 01:32:24,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:24,357 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:32:24,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:24,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1949125435, now seen corresponding path program 20 times [2023-11-29 01:32:24,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:24,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518358968] [2023-11-29 01:32:24,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:24,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:24,613 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:32:24,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:24,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518358968] [2023-11-29 01:32:24,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518358968] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:24,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757358215] [2023-11-29 01:32:24,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:32:24,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:24,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:24,615 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:24,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_483852f2-50f7-40ab-b55a-359d6389ae38/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 01:32:24,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:32:24,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:24,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:32:24,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:24,838 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:32:24,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:24,971 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:32:24,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757358215] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:24,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:24,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2023-11-29 01:32:24,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694935697] [2023-11-29 01:32:24,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:24,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 01:32:24,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:24,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 01:32:24,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2023-11-29 01:32:24,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:32:24,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 5241 transitions, 202125 flow. Second operand has 24 states, 24 states have (on average 20.208333333333332) internal successors, (485), 24 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:32:24,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:24,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:32:24,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand