./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/clever.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_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/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_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/clever.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/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_9d904db1-841a-42fc-9448-3dbe96697247/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 f1b460e4dbdd0bf3097d690d1720c7a2141566e2aa4ca1ed003c7fa25661851d --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:57:02,545 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:57:02,607 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 01:57:02,611 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:57:02,611 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:57:02,634 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:57:02,635 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:57:02,636 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:57:02,636 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:57:02,637 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:57:02,638 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:57:02,638 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:57:02,639 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:57:02,640 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:57:02,640 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:57:02,641 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:57:02,641 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:57:02,642 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:57:02,642 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:57:02,643 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:57:02,643 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:57:02,644 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:57:02,645 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:57:02,645 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:57:02,646 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:57:02,646 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:57:02,647 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:57:02,647 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:57:02,648 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:57:02,648 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:57:02,649 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:57:02,649 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:57:02,649 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:57:02,650 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:57:02,650 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:57:02,651 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:57:02,651 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:57:02,652 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:57:02,652 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:57:02,653 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:57:02,653 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:57:02,653 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_9d904db1-841a-42fc-9448-3dbe96697247/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_9d904db1-841a-42fc-9448-3dbe96697247/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 -> f1b460e4dbdd0bf3097d690d1720c7a2141566e2aa4ca1ed003c7fa25661851d [2023-11-29 01:57:02,889 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:57:02,911 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:57:02,914 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:57:02,915 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:57:02,915 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:57:02,917 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/clever.wvr.c [2023-11-29 01:57:05,726 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:57:05,903 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:57:05,903 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/sv-benchmarks/c/weaver/clever.wvr.c [2023-11-29 01:57:05,911 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/data/40e996597/273ce42b83cd401ba2fa47cad17bb10b/FLAG884a5b146 [2023-11-29 01:57:05,925 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/data/40e996597/273ce42b83cd401ba2fa47cad17bb10b [2023-11-29 01:57:05,927 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:57:05,929 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:57:05,930 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:57:05,931 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:57:05,939 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:57:05,940 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:57:05" (1/1) ... [2023-11-29 01:57:05,941 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5bf3477a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:05, skipping insertion in model container [2023-11-29 01:57:05,941 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:57:05" (1/1) ... [2023-11-29 01:57:05,963 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:57:06,119 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:57:06,131 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:57:06,153 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:57:06,169 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:57:06,170 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06 WrapperNode [2023-11-29 01:57:06,170 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:57:06,171 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:57:06,171 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:57:06,171 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:57:06,178 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:57:06" (1/1) ... [2023-11-29 01:57:06,186 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:57:06" (1/1) ... [2023-11-29 01:57:06,208 INFO L138 Inliner]: procedures = 19, calls = 22, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 86 [2023-11-29 01:57:06,208 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:57:06,209 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:57:06,209 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:57:06,209 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:57:06,218 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,219 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,221 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,237 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:57:06,238 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,238 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,244 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,247 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,249 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,251 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,254 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:57:06,255 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:57:06,255 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:57:06,255 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:57:06,256 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (1/1) ... [2023-11-29 01:57:06,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:57:06,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:06,282 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/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:57:06,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/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:57:06,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:57:06,328 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 01:57:06,329 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 01:57:06,329 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 01:57:06,329 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 01:57:06,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 01:57:06,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 01:57:06,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 01:57:06,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:57:06,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 01:57:06,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 01:57:06,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 01:57:06,330 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:57:06,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:57:06,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 01:57:06,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 01:57:06,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 01:57:06,331 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:57:06,332 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:57:06,431 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:57:06,433 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:57:06,648 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:57:06,934 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:57:06,934 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 01:57:06,934 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:57:06 BoogieIcfgContainer [2023-11-29 01:57:06,935 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:57:06,937 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:57:06,937 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:57:06,940 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:57:06,940 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:57:05" (1/3) ... [2023-11-29 01:57:06,941 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ed81765 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:57:06, skipping insertion in model container [2023-11-29 01:57:06,941 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:57:06" (2/3) ... [2023-11-29 01:57:06,941 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ed81765 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:57:06, skipping insertion in model container [2023-11-29 01:57:06,942 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:57:06" (3/3) ... [2023-11-29 01:57:06,943 INFO L112 eAbstractionObserver]: Analyzing ICFG clever.wvr.c [2023-11-29 01:57:06,958 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:57:06,958 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-11-29 01:57:06,958 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 01:57:06,996 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 01:57:07,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 35 transitions, 84 flow [2023-11-29 01:57:07,050 INFO L124 PetriNetUnfolderBase]: 3/33 cut-off events. [2023-11-29 01:57:07,050 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 01:57:07,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 33 events. 3/33 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 43 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 19. Up to 2 conditions per place. [2023-11-29 01:57:07,053 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 35 transitions, 84 flow [2023-11-29 01:57:07,057 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 32 transitions, 76 flow [2023-11-29 01:57:07,068 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:57:07,074 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;@6d7910f8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:57:07,075 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-11-29 01:57:07,078 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 01:57:07,078 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 01:57:07,079 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 01:57:07,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:07,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:57:07,080 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:57:07,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:07,084 INFO L85 PathProgramCache]: Analyzing trace with hash 11151, now seen corresponding path program 1 times [2023-11-29 01:57:07,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:07,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725391853] [2023-11-29 01:57:07,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:07,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:07,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:07,376 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:57:07,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:07,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725391853] [2023-11-29 01:57:07,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725391853] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:07,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:07,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:57:07,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847607980] [2023-11-29 01:57:07,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:07,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:57:07,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:07,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:57:07,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:57:07,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 35 [2023-11-29 01:57:07,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 32 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 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:57:07,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:07,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 35 [2023-11-29 01:57:07,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:07,520 INFO L124 PetriNetUnfolderBase]: 95/177 cut-off events. [2023-11-29 01:57:07,520 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-11-29 01:57:07,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 337 conditions, 177 events. 95/177 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 542 event pairs, 41 based on Foata normal form. 1/108 useless extension candidates. Maximal degree in co-relation 289. Up to 142 conditions per place. [2023-11-29 01:57:07,525 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 15 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-11-29 01:57:07,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 28 transitions, 100 flow [2023-11-29 01:57:07,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:57:07,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:57:07,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 64 transitions. [2023-11-29 01:57:07,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2023-11-29 01:57:07,536 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 64 transitions. [2023-11-29 01:57:07,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 64 transitions. [2023-11-29 01:57:07,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:07,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 64 transitions. [2023-11-29 01:57:07,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 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:57:07,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,546 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,548 INFO L175 Difference]: Start difference. First operand has 36 places, 32 transitions, 76 flow. Second operand 3 states and 64 transitions. [2023-11-29 01:57:07,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 28 transitions, 100 flow [2023-11-29 01:57:07,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 28 transitions, 92 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 01:57:07,552 INFO L231 Difference]: Finished difference. Result has 30 places, 28 transitions, 62 flow [2023-11-29 01:57:07,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=28, 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=62, PETRI_PLACES=30, PETRI_TRANSITIONS=28} [2023-11-29 01:57:07,557 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -6 predicate places. [2023-11-29 01:57:07,557 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 28 transitions, 62 flow [2023-11-29 01:57:07,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 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:57:07,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:07,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:57:07,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 01:57:07,558 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:57:07,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:07,559 INFO L85 PathProgramCache]: Analyzing trace with hash 11152, now seen corresponding path program 1 times [2023-11-29 01:57:07,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:07,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958467947] [2023-11-29 01:57:07,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:07,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:07,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:07,697 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:57:07,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:07,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958467947] [2023-11-29 01:57:07,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958467947] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:07,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:07,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:57:07,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271602220] [2023-11-29 01:57:07,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:07,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:57:07,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:07,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:57:07,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:57:07,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 35 [2023-11-29 01:57:07,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 28 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:07,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 35 [2023-11-29 01:57:07,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:07,772 INFO L124 PetriNetUnfolderBase]: 61/126 cut-off events. [2023-11-29 01:57:07,772 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 01:57:07,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 126 events. 61/126 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 350 event pairs, 24 based on Foata normal form. 13/88 useless extension candidates. Maximal degree in co-relation 224. Up to 95 conditions per place. [2023-11-29 01:57:07,774 INFO L140 encePairwiseOnDemand]: 32/35 looper letters, 13 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-11-29 01:57:07,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 26 transitions, 86 flow [2023-11-29 01:57:07,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:57:07,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:57:07,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2023-11-29 01:57:07,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2023-11-29 01:57:07,777 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 67 transitions. [2023-11-29 01:57:07,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 67 transitions. [2023-11-29 01:57:07,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:07,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 67 transitions. [2023-11-29 01:57:07,778 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:57:07,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,780 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,780 INFO L175 Difference]: Start difference. First operand has 30 places, 28 transitions, 62 flow. Second operand 3 states and 67 transitions. [2023-11-29 01:57:07,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 26 transitions, 86 flow [2023-11-29 01:57:07,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 26 transitions, 85 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:57:07,783 INFO L231 Difference]: Finished difference. Result has 29 places, 26 transitions, 59 flow [2023-11-29 01:57:07,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=27, 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=59, PETRI_PLACES=29, PETRI_TRANSITIONS=26} [2023-11-29 01:57:07,784 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -7 predicate places. [2023-11-29 01:57:07,784 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 59 flow [2023-11-29 01:57:07,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:07,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:57:07,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 01:57:07,786 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:57:07,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:07,787 INFO L85 PathProgramCache]: Analyzing trace with hash 332495519, now seen corresponding path program 1 times [2023-11-29 01:57:07,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:07,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001813567] [2023-11-29 01:57:07,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:07,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:07,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:07,840 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:57:07,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:07,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001813567] [2023-11-29 01:57:07,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001813567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:07,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:07,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:57:07,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108242119] [2023-11-29 01:57:07,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:07,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:57:07,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:07,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:57:07,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:57:07,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 35 [2023-11-29 01:57:07,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 59 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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:57:07,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:07,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 35 [2023-11-29 01:57:07,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:07,911 INFO L124 PetriNetUnfolderBase]: 71/133 cut-off events. [2023-11-29 01:57:07,911 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 01:57:07,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 133 events. 71/133 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 370 event pairs, 29 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 248. Up to 112 conditions per place. [2023-11-29 01:57:07,913 INFO L140 encePairwiseOnDemand]: 32/35 looper letters, 15 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-11-29 01:57:07,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 24 transitions, 87 flow [2023-11-29 01:57:07,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:57:07,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:57:07,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 63 transitions. [2023-11-29 01:57:07,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2023-11-29 01:57:07,915 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 63 transitions. [2023-11-29 01:57:07,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 63 transitions. [2023-11-29 01:57:07,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:07,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 63 transitions. [2023-11-29 01:57:07,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 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:57:07,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,918 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,919 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 59 flow. Second operand 3 states and 63 transitions. [2023-11-29 01:57:07,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 24 transitions, 87 flow [2023-11-29 01:57:07,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 24 transitions, 86 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:57:07,920 INFO L231 Difference]: Finished difference. Result has 28 places, 24 transitions, 56 flow [2023-11-29 01:57:07,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=26, 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=56, PETRI_PLACES=28, PETRI_TRANSITIONS=24} [2023-11-29 01:57:07,922 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -8 predicate places. [2023-11-29 01:57:07,922 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 24 transitions, 56 flow [2023-11-29 01:57:07,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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:57:07,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:07,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:57:07,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 01:57:07,923 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:57:07,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:07,924 INFO L85 PathProgramCache]: Analyzing trace with hash 332495520, now seen corresponding path program 1 times [2023-11-29 01:57:07,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:07,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247003177] [2023-11-29 01:57:07,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:07,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:07,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:08,008 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:57:08,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:08,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247003177] [2023-11-29 01:57:08,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247003177] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:08,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:08,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:57:08,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932195372] [2023-11-29 01:57:08,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:08,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:57:08,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:08,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:57:08,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:57:08,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 35 [2023-11-29 01:57:08,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 24 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 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:57:08,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:08,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 35 [2023-11-29 01:57:08,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:08,074 INFO L124 PetriNetUnfolderBase]: 61/116 cut-off events. [2023-11-29 01:57:08,074 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 01:57:08,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 116 events. 61/116 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 308 event pairs, 24 based on Foata normal form. 7/82 useless extension candidates. Maximal degree in co-relation 214. Up to 95 conditions per place. [2023-11-29 01:57:08,075 INFO L140 encePairwiseOnDemand]: 32/35 looper letters, 13 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2023-11-29 01:57:08,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 22 transitions, 80 flow [2023-11-29 01:57:08,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:57:08,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:57:08,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2023-11-29 01:57:08,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2023-11-29 01:57:08,078 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 67 transitions. [2023-11-29 01:57:08,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 67 transitions. [2023-11-29 01:57:08,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:08,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 67 transitions. [2023-11-29 01:57:08,079 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:57:08,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:08,080 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:08,080 INFO L175 Difference]: Start difference. First operand has 28 places, 24 transitions, 56 flow. Second operand 3 states and 67 transitions. [2023-11-29 01:57:08,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 22 transitions, 80 flow [2023-11-29 01:57:08,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 22 transitions, 79 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:57:08,082 INFO L231 Difference]: Finished difference. Result has 27 places, 22 transitions, 53 flow [2023-11-29 01:57:08,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=51, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=53, PETRI_PLACES=27, PETRI_TRANSITIONS=22} [2023-11-29 01:57:08,083 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -9 predicate places. [2023-11-29 01:57:08,084 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 22 transitions, 53 flow [2023-11-29 01:57:08,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 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:57:08,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:08,084 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:57:08,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 01:57:08,085 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:57:08,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:08,085 INFO L85 PathProgramCache]: Analyzing trace with hash 828415284, now seen corresponding path program 1 times [2023-11-29 01:57:08,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:08,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881599434] [2023-11-29 01:57:08,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:08,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:08,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:08,214 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:57:08,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:08,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881599434] [2023-11-29 01:57:08,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881599434] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:08,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:08,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:57:08,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636616428] [2023-11-29 01:57:08,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:08,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:57:08,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:08,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:57:08,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:57:08,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:08,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 22 transitions, 53 flow. Second operand has 3 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:57:08,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:08,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:08,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:08,287 INFO L124 PetriNetUnfolderBase]: 106/189 cut-off events. [2023-11-29 01:57:08,287 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-29 01:57:08,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 189 events. 106/189 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 613 event pairs, 19 based on Foata normal form. 1/123 useless extension candidates. Maximal degree in co-relation 361. Up to 110 conditions per place. [2023-11-29 01:57:08,290 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 21 selfloop transitions, 3 changer transitions 1/33 dead transitions. [2023-11-29 01:57:08,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 33 transitions, 128 flow [2023-11-29 01:57:08,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:57:08,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:57:08,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2023-11-29 01:57:08,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7904761904761904 [2023-11-29 01:57:08,292 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 83 transitions. [2023-11-29 01:57:08,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 83 transitions. [2023-11-29 01:57:08,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:08,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 83 transitions. [2023-11-29 01:57:08,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 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:57:08,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:08,295 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:08,295 INFO L175 Difference]: Start difference. First operand has 27 places, 22 transitions, 53 flow. Second operand 3 states and 83 transitions. [2023-11-29 01:57:08,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 33 transitions, 128 flow [2023-11-29 01:57:08,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 33 transitions, 127 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:57:08,297 INFO L231 Difference]: Finished difference. Result has 29 places, 24 transitions, 71 flow [2023-11-29 01:57:08,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=29, PETRI_TRANSITIONS=24} [2023-11-29 01:57:08,298 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -7 predicate places. [2023-11-29 01:57:08,299 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 24 transitions, 71 flow [2023-11-29 01:57:08,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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:57:08,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:08,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:57:08,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 01:57:08,300 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:57:08,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:08,300 INFO L85 PathProgramCache]: Analyzing trace with hash -401151936, now seen corresponding path program 1 times [2023-11-29 01:57:08,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:08,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455990506] [2023-11-29 01:57:08,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:08,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:08,370 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:57:08,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:08,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455990506] [2023-11-29 01:57:08,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455990506] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:08,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:08,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:57:08,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348069746] [2023-11-29 01:57:08,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:08,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:57:08,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:08,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:57:08,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:57:08,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:08,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 24 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 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:57:08,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:08,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:08,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:08,474 INFO L124 PetriNetUnfolderBase]: 145/264 cut-off events. [2023-11-29 01:57:08,475 INFO L125 PetriNetUnfolderBase]: For 56/62 co-relation queries the response was YES. [2023-11-29 01:57:08,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 264 events. 145/264 cut-off events. For 56/62 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 954 event pairs, 12 based on Foata normal form. 9/243 useless extension candidates. Maximal degree in co-relation 594. Up to 96 conditions per place. [2023-11-29 01:57:08,478 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 37 selfloop transitions, 7 changer transitions 2/54 dead transitions. [2023-11-29 01:57:08,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 54 transitions, 250 flow [2023-11-29 01:57:08,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:57:08,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:57:08,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2023-11-29 01:57:08,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7771428571428571 [2023-11-29 01:57:08,480 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 136 transitions. [2023-11-29 01:57:08,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 136 transitions. [2023-11-29 01:57:08,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:08,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 136 transitions. [2023-11-29 01:57:08,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 0 states have call successors, (0), 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:57:08,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:08,483 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:08,483 INFO L175 Difference]: Start difference. First operand has 29 places, 24 transitions, 71 flow. Second operand 5 states and 136 transitions. [2023-11-29 01:57:08,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 54 transitions, 250 flow [2023-11-29 01:57:08,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 54 transitions, 243 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:57:08,486 INFO L231 Difference]: Finished difference. Result has 35 places, 30 transitions, 119 flow [2023-11-29 01:57:08,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=35, PETRI_TRANSITIONS=30} [2023-11-29 01:57:08,487 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -1 predicate places. [2023-11-29 01:57:08,487 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 30 transitions, 119 flow [2023-11-29 01:57:08,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 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:57:08,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:08,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:57:08,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 01:57:08,489 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:57:08,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:08,489 INFO L85 PathProgramCache]: Analyzing trace with hash -293513818, now seen corresponding path program 2 times [2023-11-29 01:57:08,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:08,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118107142] [2023-11-29 01:57:08,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:08,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:08,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:08,548 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:57:08,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:08,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118107142] [2023-11-29 01:57:08,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118107142] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:08,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:08,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:57:08,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962983307] [2023-11-29 01:57:08,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:08,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:57:08,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:08,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:57:08,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:57:08,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:08,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 30 transitions, 119 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 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:57:08,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:08,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:08,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:08,647 INFO L124 PetriNetUnfolderBase]: 146/259 cut-off events. [2023-11-29 01:57:08,647 INFO L125 PetriNetUnfolderBase]: For 207/207 co-relation queries the response was YES. [2023-11-29 01:57:08,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 772 conditions, 259 events. 146/259 cut-off events. For 207/207 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 884 event pairs, 14 based on Foata normal form. 4/258 useless extension candidates. Maximal degree in co-relation 757. Up to 103 conditions per place. [2023-11-29 01:57:08,651 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 31 selfloop transitions, 11 changer transitions 5/55 dead transitions. [2023-11-29 01:57:08,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 55 transitions, 313 flow [2023-11-29 01:57:08,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:57:08,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:57:08,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2023-11-29 01:57:08,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7542857142857143 [2023-11-29 01:57:08,653 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 132 transitions. [2023-11-29 01:57:08,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 132 transitions. [2023-11-29 01:57:08,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:08,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 132 transitions. [2023-11-29 01:57:08,655 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:57:08,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:08,656 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:08,656 INFO L175 Difference]: Start difference. First operand has 35 places, 30 transitions, 119 flow. Second operand 5 states and 132 transitions. [2023-11-29 01:57:08,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 55 transitions, 313 flow [2023-11-29 01:57:08,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 55 transitions, 313 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 01:57:08,661 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 184 flow [2023-11-29 01:57:08,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=184, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2023-11-29 01:57:08,662 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 6 predicate places. [2023-11-29 01:57:08,662 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 184 flow [2023-11-29 01:57:08,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 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:57:08,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:08,663 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:57:08,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 01:57:08,663 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:57:08,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:08,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1357748550, now seen corresponding path program 1 times [2023-11-29 01:57:08,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:08,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668331972] [2023-11-29 01:57:08,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:08,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:08,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:08,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:08,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:08,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668331972] [2023-11-29 01:57:08,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668331972] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:08,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445629820] [2023-11-29 01:57:08,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:08,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:08,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:08,739 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:08,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 01:57:08,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:08,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 01:57:08,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:08,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:08,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:08,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:08,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445629820] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:08,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:08,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-11-29 01:57:08,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246756625] [2023-11-29 01:57:08,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:08,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:57:08,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:09,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:57:09,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:57:09,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:09,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 184 flow. Second operand has 6 states, 6 states have (on average 22.833333333333332) internal successors, (137), 6 states have internal predecessors, (137), 0 states have call successors, (0), 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:57:09,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:09,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:09,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:09,124 INFO L124 PetriNetUnfolderBase]: 127/237 cut-off events. [2023-11-29 01:57:09,124 INFO L125 PetriNetUnfolderBase]: For 333/333 co-relation queries the response was YES. [2023-11-29 01:57:09,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 859 conditions, 237 events. 127/237 cut-off events. For 333/333 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 777 event pairs, 2 based on Foata normal form. 18/252 useless extension candidates. Maximal degree in co-relation 839. Up to 91 conditions per place. [2023-11-29 01:57:09,128 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 41 selfloop transitions, 9 changer transitions 3/61 dead transitions. [2023-11-29 01:57:09,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 61 transitions, 423 flow [2023-11-29 01:57:09,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:57:09,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:57:09,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2023-11-29 01:57:09,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7714285714285715 [2023-11-29 01:57:09,130 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 135 transitions. [2023-11-29 01:57:09,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 135 transitions. [2023-11-29 01:57:09,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:09,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 135 transitions. [2023-11-29 01:57:09,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:09,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:09,132 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:09,132 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 184 flow. Second operand 5 states and 135 transitions. [2023-11-29 01:57:09,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 61 transitions, 423 flow [2023-11-29 01:57:09,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 61 transitions, 417 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-11-29 01:57:09,139 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 256 flow [2023-11-29 01:57:09,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=256, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2023-11-29 01:57:09,140 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 12 predicate places. [2023-11-29 01:57:09,140 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 256 flow [2023-11-29 01:57:09,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.833333333333332) internal successors, (137), 6 states have internal predecessors, (137), 0 states have call successors, (0), 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:57:09,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:09,141 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:57:09,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 01:57:09,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:09,342 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:57:09,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:09,343 INFO L85 PathProgramCache]: Analyzing trace with hash -595033951, now seen corresponding path program 1 times [2023-11-29 01:57:09,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:09,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365306921] [2023-11-29 01:57:09,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:09,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:09,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:09,646 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:57:09,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:09,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365306921] [2023-11-29 01:57:09,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365306921] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:09,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098402984] [2023-11-29 01:57:09,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:09,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:09,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:09,648 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:09,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 01:57:09,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:09,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:57:09,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:10,021 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:10,188 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:10,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098402984] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:10,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:10,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-11-29 01:57:10,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569904387] [2023-11-29 01:57:10,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:10,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:57:10,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:10,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:57:10,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:57:10,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:10,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 256 flow. Second operand has 13 states, 13 states have (on average 21.76923076923077) internal successors, (283), 13 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:57:10,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:10,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:10,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:10,556 INFO L124 PetriNetUnfolderBase]: 249/463 cut-off events. [2023-11-29 01:57:10,557 INFO L125 PetriNetUnfolderBase]: For 784/785 co-relation queries the response was YES. [2023-11-29 01:57:10,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1829 conditions, 463 events. 249/463 cut-off events. For 784/785 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1884 event pairs, 10 based on Foata normal form. 14/474 useless extension candidates. Maximal degree in co-relation 1805. Up to 176 conditions per place. [2023-11-29 01:57:10,562 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 62 selfloop transitions, 19 changer transitions 21/110 dead transitions. [2023-11-29 01:57:10,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 110 transitions, 905 flow [2023-11-29 01:57:10,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:57:10,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:57:10,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2023-11-29 01:57:10,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7777777777777778 [2023-11-29 01:57:10,564 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 245 transitions. [2023-11-29 01:57:10,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 245 transitions. [2023-11-29 01:57:10,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:10,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 245 transitions. [2023-11-29 01:57:10,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 27.22222222222222) internal successors, (245), 9 states have internal predecessors, (245), 0 states have call successors, (0), 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:57:10,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 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:57:10,567 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 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:57:10,567 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 256 flow. Second operand 9 states and 245 transitions. [2023-11-29 01:57:10,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 110 transitions, 905 flow [2023-11-29 01:57:10,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 110 transitions, 895 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-29 01:57:10,574 INFO L231 Difference]: Finished difference. Result has 60 places, 52 transitions, 442 flow [2023-11-29 01:57:10,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=442, PETRI_PLACES=60, PETRI_TRANSITIONS=52} [2023-11-29 01:57:10,575 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 24 predicate places. [2023-11-29 01:57:10,575 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 52 transitions, 442 flow [2023-11-29 01:57:10,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.76923076923077) internal successors, (283), 13 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:57:10,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:10,576 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:57:10,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 01:57:10,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:10,778 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:57:10,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:10,778 INFO L85 PathProgramCache]: Analyzing trace with hash 672409142, now seen corresponding path program 2 times [2023-11-29 01:57:10,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:10,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712866834] [2023-11-29 01:57:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:10,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:10,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:10,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:10,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:10,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712866834] [2023-11-29 01:57:10,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712866834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:10,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:10,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:57:10,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088473917] [2023-11-29 01:57:10,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:10,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:57:10,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:10,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:57:10,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:57:10,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:10,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 52 transitions, 442 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 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:57:10,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:10,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:10,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:10,958 INFO L124 PetriNetUnfolderBase]: 192/357 cut-off events. [2023-11-29 01:57:10,959 INFO L125 PetriNetUnfolderBase]: For 1072/1079 co-relation queries the response was YES. [2023-11-29 01:57:10,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1585 conditions, 357 events. 192/357 cut-off events. For 1072/1079 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1299 event pairs, 25 based on Foata normal form. 3/356 useless extension candidates. Maximal degree in co-relation 1555. Up to 152 conditions per place. [2023-11-29 01:57:10,964 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 53 selfloop transitions, 12 changer transitions 2/75 dead transitions. [2023-11-29 01:57:10,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 75 transitions, 717 flow [2023-11-29 01:57:10,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:57:10,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:57:10,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2023-11-29 01:57:10,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7371428571428571 [2023-11-29 01:57:10,966 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 129 transitions. [2023-11-29 01:57:10,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 129 transitions. [2023-11-29 01:57:10,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:10,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 129 transitions. [2023-11-29 01:57:10,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 0 states have call successors, (0), 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:57:10,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:10,968 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:57:10,968 INFO L175 Difference]: Start difference. First operand has 60 places, 52 transitions, 442 flow. Second operand 5 states and 129 transitions. [2023-11-29 01:57:10,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 75 transitions, 717 flow [2023-11-29 01:57:10,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 75 transitions, 660 flow, removed 25 selfloop flow, removed 3 redundant places. [2023-11-29 01:57:10,976 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 478 flow [2023-11-29 01:57:10,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=478, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2023-11-29 01:57:10,977 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 27 predicate places. [2023-11-29 01:57:10,978 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 478 flow [2023-11-29 01:57:10,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 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:57:10,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:10,978 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:57:10,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 01:57:10,979 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:57:10,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:10,979 INFO L85 PathProgramCache]: Analyzing trace with hash 947768309, now seen corresponding path program 2 times [2023-11-29 01:57:10,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:10,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586225015] [2023-11-29 01:57:10,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:10,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:11,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:11,324 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:57:11,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:11,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586225015] [2023-11-29 01:57:11,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586225015] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:11,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988381719] [2023-11-29 01:57:11,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:57:11,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:11,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:11,326 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:11,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 01:57:11,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:57:11,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:11,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:57:11,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:11,690 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:57:11,690 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:11,896 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:57:11,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988381719] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:11,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:11,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-11-29 01:57:11,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166233721] [2023-11-29 01:57:11,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:11,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:57:11,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:11,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:57:11,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:57:11,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:11,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 478 flow. Second operand has 13 states, 13 states have (on average 21.692307692307693) internal successors, (282), 13 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:57:11,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:11,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:11,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:12,978 INFO L124 PetriNetUnfolderBase]: 624/1155 cut-off events. [2023-11-29 01:57:12,978 INFO L125 PetriNetUnfolderBase]: For 4237/4246 co-relation queries the response was YES. [2023-11-29 01:57:12,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5109 conditions, 1155 events. 624/1155 cut-off events. For 4237/4246 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5999 event pairs, 44 based on Foata normal form. 12/1165 useless extension candidates. Maximal degree in co-relation 5077. Up to 300 conditions per place. [2023-11-29 01:57:12,995 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 134 selfloop transitions, 86 changer transitions 11/239 dead transitions. [2023-11-29 01:57:12,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 239 transitions, 2378 flow [2023-11-29 01:57:12,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:57:12,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:57:12,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 461 transitions. [2023-11-29 01:57:12,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7747899159663866 [2023-11-29 01:57:12,998 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 461 transitions. [2023-11-29 01:57:12,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 461 transitions. [2023-11-29 01:57:12,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:12,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 461 transitions. [2023-11-29 01:57:13,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 27.11764705882353) internal successors, (461), 17 states have internal predecessors, (461), 0 states have call successors, (0), 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:57:13,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 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:57:13,003 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 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:57:13,003 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 478 flow. Second operand 17 states and 461 transitions. [2023-11-29 01:57:13,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 239 transitions, 2378 flow [2023-11-29 01:57:13,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 239 transitions, 2275 flow, removed 41 selfloop flow, removed 1 redundant places. [2023-11-29 01:57:13,027 INFO L231 Difference]: Finished difference. Result has 89 places, 140 transitions, 1577 flow [2023-11-29 01:57:13,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1577, PETRI_PLACES=89, PETRI_TRANSITIONS=140} [2023-11-29 01:57:13,028 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 53 predicate places. [2023-11-29 01:57:13,028 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 140 transitions, 1577 flow [2023-11-29 01:57:13,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.692307692307693) internal successors, (282), 13 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:57:13,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:13,028 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:57:13,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 01:57:13,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 01:57:13,229 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:57:13,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:13,230 INFO L85 PathProgramCache]: Analyzing trace with hash -125429439, now seen corresponding path program 3 times [2023-11-29 01:57:13,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:13,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402602861] [2023-11-29 01:57:13,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:13,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:13,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:13,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:13,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:13,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402602861] [2023-11-29 01:57:13,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402602861] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:13,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471331895] [2023-11-29 01:57:13,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:57:13,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:13,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:13,541 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:13,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 01:57:13,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:57:13,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:13,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:57:13,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:13,882 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:57:13,882 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:14,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:14,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471331895] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:14,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:14,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-11-29 01:57:14,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127429572] [2023-11-29 01:57:14,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:14,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:57:14,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:14,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:57:14,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:57:14,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:14,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 140 transitions, 1577 flow. Second operand has 13 states, 13 states have (on average 21.692307692307693) internal successors, (282), 13 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:57:14,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:14,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:14,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:15,037 INFO L124 PetriNetUnfolderBase]: 1342/2507 cut-off events. [2023-11-29 01:57:15,038 INFO L125 PetriNetUnfolderBase]: For 11702/11718 co-relation queries the response was YES. [2023-11-29 01:57:15,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12650 conditions, 2507 events. 1342/2507 cut-off events. For 11702/11718 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15548 event pairs, 119 based on Foata normal form. 7/2511 useless extension candidates. Maximal degree in co-relation 12606. Up to 611 conditions per place. [2023-11-29 01:57:15,071 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 183 selfloop transitions, 151 changer transitions 11/353 dead transitions. [2023-11-29 01:57:15,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 353 transitions, 4475 flow [2023-11-29 01:57:15,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:57:15,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:57:15,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2023-11-29 01:57:15,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7740259740259741 [2023-11-29 01:57:15,074 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 298 transitions. [2023-11-29 01:57:15,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 298 transitions. [2023-11-29 01:57:15,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:15,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 298 transitions. [2023-11-29 01:57:15,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 27.09090909090909) internal successors, (298), 11 states have internal predecessors, (298), 0 states have call successors, (0), 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:57:15,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 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:57:15,077 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 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:57:15,077 INFO L175 Difference]: Start difference. First operand has 89 places, 140 transitions, 1577 flow. Second operand 11 states and 298 transitions. [2023-11-29 01:57:15,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 353 transitions, 4475 flow [2023-11-29 01:57:15,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 353 transitions, 4167 flow, removed 151 selfloop flow, removed 2 redundant places. [2023-11-29 01:57:15,129 INFO L231 Difference]: Finished difference. Result has 102 places, 246 transitions, 3271 flow [2023-11-29 01:57:15,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3271, PETRI_PLACES=102, PETRI_TRANSITIONS=246} [2023-11-29 01:57:15,130 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 66 predicate places. [2023-11-29 01:57:15,130 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 246 transitions, 3271 flow [2023-11-29 01:57:15,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 21.692307692307693) internal successors, (282), 13 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:57:15,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:15,131 INFO L208 CegarLoopForPetriNet]: trace histogram [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:57:15,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-29 01:57:15,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 01:57:15,335 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:57:15,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:15,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1107044307, now seen corresponding path program 1 times [2023-11-29 01:57:15,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:15,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309185924] [2023-11-29 01:57:15,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:15,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:15,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:15,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:15,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:15,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309185924] [2023-11-29 01:57:15,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309185924] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:15,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278716365] [2023-11-29 01:57:15,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:15,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:15,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:15,711 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:15,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 01:57:15,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:15,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:57:15,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:16,353 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:16,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:16,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:16,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278716365] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:16,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:16,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-11-29 01:57:16,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578527142] [2023-11-29 01:57:16,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:16,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:57:16,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:16,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:57:16,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:57:16,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:16,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 246 transitions, 3271 flow. Second operand has 19 states, 19 states have (on average 21.157894736842106) internal successors, (402), 19 states have internal predecessors, (402), 0 states have call successors, (0), 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:57:16,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:16,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:16,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:20,272 INFO L124 PetriNetUnfolderBase]: 2264/4204 cut-off events. [2023-11-29 01:57:20,273 INFO L125 PetriNetUnfolderBase]: For 25950/25965 co-relation queries the response was YES. [2023-11-29 01:57:20,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23293 conditions, 4204 events. 2264/4204 cut-off events. For 25950/25965 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27483 event pairs, 172 based on Foata normal form. 21/4223 useless extension candidates. Maximal degree in co-relation 23243. Up to 1568 conditions per place. [2023-11-29 01:57:20,314 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 243 selfloop transitions, 339 changer transitions 4/594 dead transitions. [2023-11-29 01:57:20,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 594 transitions, 8439 flow [2023-11-29 01:57:20,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 01:57:20,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 01:57:20,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 701 transitions. [2023-11-29 01:57:20,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7417989417989418 [2023-11-29 01:57:20,319 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 701 transitions. [2023-11-29 01:57:20,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 701 transitions. [2023-11-29 01:57:20,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:20,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 701 transitions. [2023-11-29 01:57:20,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 25.962962962962962) internal successors, (701), 27 states have internal predecessors, (701), 0 states have call successors, (0), 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:57:20,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 35.0) internal successors, (980), 28 states have internal predecessors, (980), 0 states have call successors, (0), 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:57:20,326 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 35.0) internal successors, (980), 28 states have internal predecessors, (980), 0 states have call successors, (0), 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:57:20,326 INFO L175 Difference]: Start difference. First operand has 102 places, 246 transitions, 3271 flow. Second operand 27 states and 701 transitions. [2023-11-29 01:57:20,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 594 transitions, 8439 flow [2023-11-29 01:57:20,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 594 transitions, 8288 flow, removed 64 selfloop flow, removed 6 redundant places. [2023-11-29 01:57:20,403 INFO L231 Difference]: Finished difference. Result has 131 places, 477 transitions, 7692 flow [2023-11-29 01:57:20,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7692, PETRI_PLACES=131, PETRI_TRANSITIONS=477} [2023-11-29 01:57:20,404 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 95 predicate places. [2023-11-29 01:57:20,404 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 477 transitions, 7692 flow [2023-11-29 01:57:20,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 21.157894736842106) internal successors, (402), 19 states have internal predecessors, (402), 0 states have call successors, (0), 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:57:20,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:20,405 INFO L208 CegarLoopForPetriNet]: trace histogram [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:57:20,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:57:20,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 01:57:20,608 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:57:20,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:20,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1312610183, now seen corresponding path program 2 times [2023-11-29 01:57:20,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:20,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409536379] [2023-11-29 01:57:20,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:20,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:20,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:20,959 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:20,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:20,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409536379] [2023-11-29 01:57:20,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409536379] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118828683] [2023-11-29 01:57:20,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:57:20,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:20,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:20,961 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:20,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 01:57:21,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:57:21,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:21,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 01:57:21,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:21,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:21,477 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:21,713 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:21,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118828683] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:21,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:21,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2023-11-29 01:57:21,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694661559] [2023-11-29 01:57:21,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:21,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:57:21,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:21,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:57:21,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:57:21,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:21,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 477 transitions, 7692 flow. Second operand has 18 states, 18 states have (on average 21.27777777777778) internal successors, (383), 18 states have internal predecessors, (383), 0 states have call successors, (0), 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:57:21,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:21,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:21,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:28,897 INFO L124 PetriNetUnfolderBase]: 3522/6574 cut-off events. [2023-11-29 01:57:28,897 INFO L125 PetriNetUnfolderBase]: For 51443/51468 co-relation queries the response was YES. [2023-11-29 01:57:28,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40239 conditions, 6574 events. 3522/6574 cut-off events. For 51443/51468 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 48018 event pairs, 275 based on Foata normal form. 19/6591 useless extension candidates. Maximal degree in co-relation 40182. Up to 2572 conditions per place. [2023-11-29 01:57:28,970 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 400 selfloop transitions, 541 changer transitions 8/957 dead transitions. [2023-11-29 01:57:28,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 957 transitions, 16040 flow [2023-11-29 01:57:28,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 01:57:28,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 01:57:28,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 861 transitions. [2023-11-29 01:57:28,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.76875 [2023-11-29 01:57:28,975 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 861 transitions. [2023-11-29 01:57:28,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 861 transitions. [2023-11-29 01:57:28,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:28,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 861 transitions. [2023-11-29 01:57:28,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 26.90625) internal successors, (861), 32 states have internal predecessors, (861), 0 states have call successors, (0), 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:57:28,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 35.0) internal successors, (1155), 33 states have internal predecessors, (1155), 0 states have call successors, (0), 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:57:28,984 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 35.0) internal successors, (1155), 33 states have internal predecessors, (1155), 0 states have call successors, (0), 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:57:28,985 INFO L175 Difference]: Start difference. First operand has 131 places, 477 transitions, 7692 flow. Second operand 32 states and 861 transitions. [2023-11-29 01:57:28,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 957 transitions, 16040 flow [2023-11-29 01:57:29,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 957 transitions, 14361 flow, removed 828 selfloop flow, removed 4 redundant places. [2023-11-29 01:57:29,299 INFO L231 Difference]: Finished difference. Result has 173 places, 792 transitions, 13769 flow [2023-11-29 01:57:29,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=13769, PETRI_PLACES=173, PETRI_TRANSITIONS=792} [2023-11-29 01:57:29,300 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 137 predicate places. [2023-11-29 01:57:29,300 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 792 transitions, 13769 flow [2023-11-29 01:57:29,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 21.27777777777778) internal successors, (383), 18 states have internal predecessors, (383), 0 states have call successors, (0), 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:57:29,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:29,300 INFO L208 CegarLoopForPetriNet]: trace histogram [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:57:29,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 01:57:29,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 01:57:29,501 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:57:29,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:29,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1623140708, now seen corresponding path program 3 times [2023-11-29 01:57:29,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:29,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656563260] [2023-11-29 01:57:29,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:29,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:29,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:29,595 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:29,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:29,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656563260] [2023-11-29 01:57:29,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656563260] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694610185] [2023-11-29 01:57:29,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:57:29,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:29,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:29,598 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:29,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 01:57:29,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:57:29,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:29,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:57:29,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:29,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:29,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:29,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694610185] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:29,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:29,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-11-29 01:57:29,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76222051] [2023-11-29 01:57:29,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:29,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:57:29,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:29,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:57:29,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:57:29,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:29,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 792 transitions, 13769 flow. Second operand has 10 states, 10 states have (on average 21.7) internal successors, (217), 10 states have internal predecessors, (217), 0 states have call successors, (0), 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:57:29,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:29,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:29,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:32,615 INFO L124 PetriNetUnfolderBase]: 4780/8992 cut-off events. [2023-11-29 01:57:32,615 INFO L125 PetriNetUnfolderBase]: For 92756/92949 co-relation queries the response was YES. [2023-11-29 01:57:32,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57335 conditions, 8992 events. 4780/8992 cut-off events. For 92756/92949 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 71670 event pairs, 49 based on Foata normal form. 195/9171 useless extension candidates. Maximal degree in co-relation 57263. Up to 2722 conditions per place. [2023-11-29 01:57:32,755 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 983 selfloop transitions, 386 changer transitions 6/1383 dead transitions. [2023-11-29 01:57:32,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 1383 transitions, 25417 flow [2023-11-29 01:57:32,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:57:32,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:57:32,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 310 transitions. [2023-11-29 01:57:32,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7380952380952381 [2023-11-29 01:57:32,757 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 310 transitions. [2023-11-29 01:57:32,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 310 transitions. [2023-11-29 01:57:32,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:32,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 310 transitions. [2023-11-29 01:57:32,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 25.833333333333332) internal successors, (310), 12 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:57:32,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 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:57:32,760 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 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:57:32,760 INFO L175 Difference]: Start difference. First operand has 173 places, 792 transitions, 13769 flow. Second operand 12 states and 310 transitions. [2023-11-29 01:57:32,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 1383 transitions, 25417 flow [2023-11-29 01:57:33,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 1383 transitions, 24179 flow, removed 610 selfloop flow, removed 5 redundant places. [2023-11-29 01:57:33,311 INFO L231 Difference]: Finished difference. Result has 188 places, 1010 transitions, 18856 flow [2023-11-29 01:57:33,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=12985, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18856, PETRI_PLACES=188, PETRI_TRANSITIONS=1010} [2023-11-29 01:57:33,313 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 152 predicate places. [2023-11-29 01:57:33,313 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 1010 transitions, 18856 flow [2023-11-29 01:57:33,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.7) internal successors, (217), 10 states have internal predecessors, (217), 0 states have call successors, (0), 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:57:33,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:33,313 INFO L208 CegarLoopForPetriNet]: trace histogram [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:57:33,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 01:57:33,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 01:57:33,514 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:57:33,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:33,514 INFO L85 PathProgramCache]: Analyzing trace with hash 153260286, now seen corresponding path program 4 times [2023-11-29 01:57:33,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:33,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028155543] [2023-11-29 01:57:33,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:33,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:33,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:33,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:33,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028155543] [2023-11-29 01:57:33,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028155543] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:33,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095391755] [2023-11-29 01:57:33,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:57:33,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:33,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:33,590 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:33,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 01:57:33,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:57:33,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:33,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:57:33,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:33,753 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:33,753 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:33,789 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:33,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095391755] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:33,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:33,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2023-11-29 01:57:33,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911697671] [2023-11-29 01:57:33,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:33,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 01:57:33,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:33,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 01:57:33,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:57:33,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:33,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 1010 transitions, 18856 flow. Second operand has 9 states, 9 states have (on average 22.0) internal successors, (198), 9 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:33,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:33,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:33,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:37,791 INFO L124 PetriNetUnfolderBase]: 5340/10662 cut-off events. [2023-11-29 01:57:37,791 INFO L125 PetriNetUnfolderBase]: For 126343/126399 co-relation queries the response was YES. [2023-11-29 01:57:37,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71872 conditions, 10662 events. 5340/10662 cut-off events. For 126343/126399 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 91532 event pairs, 434 based on Foata normal form. 44/10704 useless extension candidates. Maximal degree in co-relation 71790. Up to 3886 conditions per place. [2023-11-29 01:57:37,890 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 684 selfloop transitions, 763 changer transitions 0/1455 dead transitions. [2023-11-29 01:57:37,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 1455 transitions, 28894 flow [2023-11-29 01:57:37,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:57:37,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:57:37,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 358 transitions. [2023-11-29 01:57:37,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7306122448979592 [2023-11-29 01:57:37,892 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 358 transitions. [2023-11-29 01:57:37,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 358 transitions. [2023-11-29 01:57:37,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:37,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 358 transitions. [2023-11-29 01:57:37,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 25.571428571428573) internal successors, (358), 14 states have internal predecessors, (358), 0 states have call successors, (0), 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:57:37,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 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:57:37,895 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 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:57:37,896 INFO L175 Difference]: Start difference. First operand has 188 places, 1010 transitions, 18856 flow. Second operand 14 states and 358 transitions. [2023-11-29 01:57:37,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 1455 transitions, 28894 flow [2023-11-29 01:57:38,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 1455 transitions, 28235 flow, removed 317 selfloop flow, removed 2 redundant places. [2023-11-29 01:57:39,003 INFO L231 Difference]: Finished difference. Result has 205 places, 1198 transitions, 24617 flow [2023-11-29 01:57:39,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=18219, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=578, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=24617, PETRI_PLACES=205, PETRI_TRANSITIONS=1198} [2023-11-29 01:57:39,004 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 169 predicate places. [2023-11-29 01:57:39,005 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 1198 transitions, 24617 flow [2023-11-29 01:57:39,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.0) internal successors, (198), 9 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:39,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:39,005 INFO L208 CegarLoopForPetriNet]: trace histogram [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:57:39,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 01:57:39,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 01:57:39,206 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:57:39,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:39,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1300458999, now seen corresponding path program 5 times [2023-11-29 01:57:39,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:39,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636795063] [2023-11-29 01:57:39,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:39,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:39,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:39,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:57:39,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:39,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636795063] [2023-11-29 01:57:39,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636795063] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:39,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407789182] [2023-11-29 01:57:39,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:57:39,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:39,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:39,478 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:39,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 01:57:39,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:57:39,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:39,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:57:39,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:39,973 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:39,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:40,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:40,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407789182] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:40,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:40,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2023-11-29 01:57:40,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582308771] [2023-11-29 01:57:40,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:40,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:57:40,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:40,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:57:40,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:57:40,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:40,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 1198 transitions, 24617 flow. Second operand has 18 states, 18 states have (on average 21.27777777777778) internal successors, (383), 18 states have internal predecessors, (383), 0 states have call successors, (0), 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:57:40,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:40,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:40,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:45,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:57:52,020 INFO L124 PetriNetUnfolderBase]: 7323/14480 cut-off events. [2023-11-29 01:57:52,020 INFO L125 PetriNetUnfolderBase]: For 216462/216598 co-relation queries the response was YES. [2023-11-29 01:57:52,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106445 conditions, 14480 events. 7323/14480 cut-off events. For 216462/216598 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 129149 event pairs, 554 based on Foata normal form. 54/14532 useless extension candidates. Maximal degree in co-relation 106357. Up to 4043 conditions per place. [2023-11-29 01:57:52,221 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 535 selfloop transitions, 1402 changer transitions 21/1966 dead transitions. [2023-11-29 01:57:52,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 1966 transitions, 43994 flow [2023-11-29 01:57:52,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 01:57:52,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 01:57:52,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 878 transitions. [2023-11-29 01:57:52,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7378151260504202 [2023-11-29 01:57:52,225 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 878 transitions. [2023-11-29 01:57:52,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 878 transitions. [2023-11-29 01:57:52,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:52,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 878 transitions. [2023-11-29 01:57:52,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 25.823529411764707) internal successors, (878), 34 states have internal predecessors, (878), 0 states have call successors, (0), 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:57:52,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 35.0) internal successors, (1225), 35 states have internal predecessors, (1225), 0 states have call successors, (0), 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:57:52,230 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 35.0) internal successors, (1225), 35 states have internal predecessors, (1225), 0 states have call successors, (0), 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:57:52,230 INFO L175 Difference]: Start difference. First operand has 205 places, 1198 transitions, 24617 flow. Second operand 34 states and 878 transitions. [2023-11-29 01:57:52,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 1966 transitions, 43994 flow [2023-11-29 01:57:54,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 1966 transitions, 43415 flow, removed 280 selfloop flow, removed 3 redundant places. [2023-11-29 01:57:54,832 INFO L231 Difference]: Finished difference. Result has 252 places, 1774 transitions, 42469 flow [2023-11-29 01:57:54,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=24294, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=887, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=42469, PETRI_PLACES=252, PETRI_TRANSITIONS=1774} [2023-11-29 01:57:54,833 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 216 predicate places. [2023-11-29 01:57:54,834 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 1774 transitions, 42469 flow [2023-11-29 01:57:54,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 21.27777777777778) internal successors, (383), 18 states have internal predecessors, (383), 0 states have call successors, (0), 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:57:54,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:54,834 INFO L208 CegarLoopForPetriNet]: trace histogram [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:57:54,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 01:57:55,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 01:57:55,035 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:57:55,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:55,035 INFO L85 PathProgramCache]: Analyzing trace with hash 854886888, now seen corresponding path program 6 times [2023-11-29 01:57:55,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:55,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084763375] [2023-11-29 01:57:55,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:55,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:55,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:55,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:55,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:55,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084763375] [2023-11-29 01:57:55,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084763375] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:55,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286562952] [2023-11-29 01:57:55,095 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:57:55,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:55,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:55,096 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:55,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 01:57:55,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:57:55,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:55,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:57:55,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:55,263 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:55,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:55,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:55,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286562952] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:55,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:55,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-11-29 01:57:55,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544034805] [2023-11-29 01:57:55,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:55,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:57:55,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:55,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:57:55,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:57:55,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:57:55,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 1774 transitions, 42469 flow. Second operand has 10 states, 10 states have (on average 21.7) internal successors, (217), 10 states have internal predecessors, (217), 0 states have call successors, (0), 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:57:55,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:55,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:57:55,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:58:04,865 INFO L124 PetriNetUnfolderBase]: 8373/16116 cut-off events. [2023-11-29 01:58:04,865 INFO L125 PetriNetUnfolderBase]: For 298033/298352 co-relation queries the response was YES. [2023-11-29 01:58:05,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131763 conditions, 16116 events. 8373/16116 cut-off events. For 298033/298352 co-relation queries the response was YES. Maximal size of possible extension queue 1008. Compared 142742 event pairs, 589 based on Foata normal form. 175/16259 useless extension candidates. Maximal degree in co-relation 131658. Up to 6314 conditions per place. [2023-11-29 01:58:05,117 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1126 selfloop transitions, 1289 changer transitions 0/2423 dead transitions. [2023-11-29 01:58:05,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 2423 transitions, 60551 flow [2023-11-29 01:58:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:58:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:58:05,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 359 transitions. [2023-11-29 01:58:05,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7326530612244898 [2023-11-29 01:58:05,119 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 359 transitions. [2023-11-29 01:58:05,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 359 transitions. [2023-11-29 01:58:05,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:58:05,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 359 transitions. [2023-11-29 01:58:05,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 25.642857142857142) internal successors, (359), 14 states have internal predecessors, (359), 0 states have call successors, (0), 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:58:05,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 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:58:05,122 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 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:58:05,122 INFO L175 Difference]: Start difference. First operand has 252 places, 1774 transitions, 42469 flow. Second operand 14 states and 359 transitions. [2023-11-29 01:58:05,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 2423 transitions, 60551 flow [2023-11-29 01:58:09,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 2423 transitions, 58491 flow, removed 1018 selfloop flow, removed 7 redundant places. [2023-11-29 01:58:09,673 INFO L231 Difference]: Finished difference. Result has 266 places, 2045 transitions, 53358 flow [2023-11-29 01:58:09,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=41009, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=53358, PETRI_PLACES=266, PETRI_TRANSITIONS=2045} [2023-11-29 01:58:09,675 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 230 predicate places. [2023-11-29 01:58:09,675 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 2045 transitions, 53358 flow [2023-11-29 01:58:09,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.7) internal successors, (217), 10 states have internal predecessors, (217), 0 states have call successors, (0), 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:58:09,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:58:09,676 INFO L208 CegarLoopForPetriNet]: trace histogram [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:58:09,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 01:58:09,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 01:58:09,876 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:58:09,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:58:09,877 INFO L85 PathProgramCache]: Analyzing trace with hash -141974798, now seen corresponding path program 7 times [2023-11-29 01:58:09,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:58:09,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210145676] [2023-11-29 01:58:09,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:58:09,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:58:09,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:58:09,930 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:58:09,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:58:09,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210145676] [2023-11-29 01:58:09,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210145676] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:58:09,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472434551] [2023-11-29 01:58:09,931 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:58:09,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:58:09,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:58:09,932 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:58:09,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 01:58:10,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:58:10,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:58:10,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:58:10,096 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:58:10,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:58:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:58:10,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472434551] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:58:10,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:58:10,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2023-11-29 01:58:10,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612112956] [2023-11-29 01:58:10,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:58:10,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 01:58:10,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:58:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 01:58:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:58:10,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:58:10,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 2045 transitions, 53358 flow. Second operand has 9 states, 9 states have (on average 22.0) internal successors, (198), 9 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:58:10,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:58:10,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:58:10,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:58:23,183 INFO L124 PetriNetUnfolderBase]: 8850/16904 cut-off events. [2023-11-29 01:58:23,183 INFO L125 PetriNetUnfolderBase]: For 398688/399047 co-relation queries the response was YES. [2023-11-29 01:58:23,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150903 conditions, 16904 events. 8850/16904 cut-off events. For 398688/399047 co-relation queries the response was YES. Maximal size of possible extension queue 1116. Compared 149859 event pairs, 66 based on Foata normal form. 271/17137 useless extension candidates. Maximal degree in co-relation 150791. Up to 4652 conditions per place. [2023-11-29 01:58:23,493 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1810 selfloop transitions, 879 changer transitions 0/2697 dead transitions. [2023-11-29 01:58:23,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 2697 transitions, 69496 flow [2023-11-29 01:58:23,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:58:23,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:58:23,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 377 transitions. [2023-11-29 01:58:23,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7180952380952381 [2023-11-29 01:58:23,495 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 377 transitions. [2023-11-29 01:58:23,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 377 transitions. [2023-11-29 01:58:23,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:58:23,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 377 transitions. [2023-11-29 01:58:23,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 25.133333333333333) internal successors, (377), 15 states have internal predecessors, (377), 0 states have call successors, (0), 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:58:23,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 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:58:23,497 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 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:58:23,497 INFO L175 Difference]: Start difference. First operand has 266 places, 2045 transitions, 53358 flow. Second operand 15 states and 377 transitions. [2023-11-29 01:58:23,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 2697 transitions, 69496 flow [2023-11-29 01:58:29,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 2697 transitions, 69228 flow, removed 124 selfloop flow, removed 2 redundant places. [2023-11-29 01:58:29,518 INFO L231 Difference]: Finished difference. Result has 282 places, 2149 transitions, 59094 flow [2023-11-29 01:58:29,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=52370, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2020, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=764, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=59094, PETRI_PLACES=282, PETRI_TRANSITIONS=2149} [2023-11-29 01:58:29,520 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 246 predicate places. [2023-11-29 01:58:29,520 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 2149 transitions, 59094 flow [2023-11-29 01:58:29,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.0) internal successors, (198), 9 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:58:29,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:58:29,521 INFO L208 CegarLoopForPetriNet]: trace histogram [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:58:29,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 01:58:29,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:58:29,721 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:58:29,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:58:29,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1765219627, now seen corresponding path program 8 times [2023-11-29 01:58:29,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:58:29,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115313074] [2023-11-29 01:58:29,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:58:29,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:58:29,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:58:29,965 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:58:29,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:58:29,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115313074] [2023-11-29 01:58:29,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115313074] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:58:29,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167097715] [2023-11-29 01:58:29,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:58:29,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:58:29,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:58:29,967 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:58:29,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 01:58:30,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:58:30,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:58:30,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:58:30,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:58:30,438 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:58:30,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:58:30,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:58:30,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167097715] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:58:30,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:58:30,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 16 [2023-11-29 01:58:30,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240340610] [2023-11-29 01:58:30,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:58:30,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:58:30,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:58:30,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:58:30,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:58:30,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:58:30,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 2149 transitions, 59094 flow. Second operand has 17 states, 17 states have (on average 21.11764705882353) internal successors, (359), 17 states have internal predecessors, (359), 0 states have call successors, (0), 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:58:30,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:58:30,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:58:30,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:58:49,669 INFO L124 PetriNetUnfolderBase]: 11584/22619 cut-off events. [2023-11-29 01:58:49,669 INFO L125 PetriNetUnfolderBase]: For 615573/615686 co-relation queries the response was YES. [2023-11-29 01:58:49,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212915 conditions, 22619 events. 11584/22619 cut-off events. For 615573/615686 co-relation queries the response was YES. Maximal size of possible extension queue 1404. Compared 210703 event pairs, 897 based on Foata normal form. 50/22666 useless extension candidates. Maximal degree in co-relation 212799. Up to 9571 conditions per place. [2023-11-29 01:58:50,065 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 915 selfloop transitions, 2172 changer transitions 35/3130 dead transitions. [2023-11-29 01:58:50,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 3130 transitions, 92539 flow [2023-11-29 01:58:50,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 01:58:50,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 01:58:50,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 840 transitions. [2023-11-29 01:58:50,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7272727272727273 [2023-11-29 01:58:50,068 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 840 transitions. [2023-11-29 01:58:50,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 840 transitions. [2023-11-29 01:58:50,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:58:50,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 840 transitions. [2023-11-29 01:58:50,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 25.454545454545453) internal successors, (840), 33 states have internal predecessors, (840), 0 states have call successors, (0), 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:58:50,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 35.0) internal successors, (1190), 34 states have internal predecessors, (1190), 0 states have call successors, (0), 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:58:50,072 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 35.0) internal successors, (1190), 34 states have internal predecessors, (1190), 0 states have call successors, (0), 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:58:50,072 INFO L175 Difference]: Start difference. First operand has 282 places, 2149 transitions, 59094 flow. Second operand 33 states and 840 transitions. [2023-11-29 01:58:50,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 3130 transitions, 92539 flow [2023-11-29 01:59:00,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 3130 transitions, 91327 flow, removed 87 selfloop flow, removed 5 redundant places. [2023-11-29 01:59:00,806 INFO L231 Difference]: Finished difference. Result has 327 places, 2940 transitions, 91180 flow [2023-11-29 01:59:00,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=58361, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=91180, PETRI_PLACES=327, PETRI_TRANSITIONS=2940} [2023-11-29 01:59:00,808 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 291 predicate places. [2023-11-29 01:59:00,808 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 2940 transitions, 91180 flow [2023-11-29 01:59:00,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 21.11764705882353) internal successors, (359), 17 states have internal predecessors, (359), 0 states have call successors, (0), 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:59:00,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:59:00,809 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] [2023-11-29 01:59:00,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 01:59:01,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-11-29 01:59:01,010 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:59:01,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:01,010 INFO L85 PathProgramCache]: Analyzing trace with hash -299227961, now seen corresponding path program 9 times [2023-11-29 01:59:01,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:01,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949750294] [2023-11-29 01:59:01,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:01,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:01,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:01,060 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 01:59:01,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:59:01,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949750294] [2023-11-29 01:59:01,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949750294] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:59:01,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679295207] [2023-11-29 01:59:01,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:59:01,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:01,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:01,062 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:59:01,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 01:59:01,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:59:01,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:59:01,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:59:01,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:01,174 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 01:59:01,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:59:01,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 01:59:01,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679295207] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:59:01,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:59:01,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-29 01:59:01,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014211236] [2023-11-29 01:59:01,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:59:01,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:59:01,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:59:01,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:59:01,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:59:01,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:59:01,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 2940 transitions, 91180 flow. Second operand has 8 states, 8 states have (on average 22.125) internal successors, (177), 8 states have internal predecessors, (177), 0 states have call successors, (0), 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:59:01,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:59:01,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:59:01,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:59:16,326 INFO L124 PetriNetUnfolderBase]: 6978/13269 cut-off events. [2023-11-29 01:59:16,326 INFO L125 PetriNetUnfolderBase]: For 463248/463357 co-relation queries the response was YES. [2023-11-29 01:59:16,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132942 conditions, 13269 events. 6978/13269 cut-off events. For 463248/463357 co-relation queries the response was YES. Maximal size of possible extension queue 988. Compared 114122 event pairs, 390 based on Foata normal form. 796/14063 useless extension candidates. Maximal degree in co-relation 132810. Up to 7739 conditions per place. [2023-11-29 01:59:16,548 INFO L140 encePairwiseOnDemand]: 32/35 looper letters, 1390 selfloop transitions, 456 changer transitions 0/1854 dead transitions. [2023-11-29 01:59:16,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 1854 transitions, 59882 flow [2023-11-29 01:59:16,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:59:16,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:59:16,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2023-11-29 01:59:16,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7657142857142857 [2023-11-29 01:59:16,549 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 134 transitions. [2023-11-29 01:59:16,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 134 transitions. [2023-11-29 01:59:16,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:59:16,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 134 transitions. [2023-11-29 01:59:16,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:16,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:59:16,550 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 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:59:16,551 INFO L175 Difference]: Start difference. First operand has 327 places, 2940 transitions, 91180 flow. Second operand 5 states and 134 transitions. [2023-11-29 01:59:16,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 1854 transitions, 59882 flow [2023-11-29 01:59:22,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 1854 transitions, 53208 flow, removed 1687 selfloop flow, removed 30 redundant places. [2023-11-29 01:59:22,066 INFO L231 Difference]: Finished difference. Result has 293 places, 1680 transitions, 47108 flow [2023-11-29 01:59:22,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=41971, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=360, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=47108, PETRI_PLACES=293, PETRI_TRANSITIONS=1680} [2023-11-29 01:59:22,067 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 257 predicate places. [2023-11-29 01:59:22,067 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 1680 transitions, 47108 flow [2023-11-29 01:59:22,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.125) internal successors, (177), 8 states have internal predecessors, (177), 0 states have call successors, (0), 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:59:22,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:59:22,068 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] [2023-11-29 01:59:22,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-29 01:59:22,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 01:59:22,268 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:59:22,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:22,268 INFO L85 PathProgramCache]: Analyzing trace with hash 2019672884, now seen corresponding path program 10 times [2023-11-29 01:59:22,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:22,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744116239] [2023-11-29 01:59:22,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:22,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:22,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:22,336 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:59:22,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:59:22,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744116239] [2023-11-29 01:59:22,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744116239] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:59:22,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702954288] [2023-11-29 01:59:22,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:59:22,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:22,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:22,339 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:59:22,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 01:59:22,425 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:59:22,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:59:22,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:59:22,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:22,509 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:59:22,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:59:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:59:22,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702954288] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:59:22,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:59:22,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-11-29 01:59:22,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049182470] [2023-11-29 01:59:22,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:59:22,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:59:22,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:59:22,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:59:22,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:59:22,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:59:22,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 1680 transitions, 47108 flow. Second operand has 10 states, 10 states have (on average 22.2) internal successors, (222), 10 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:59:22,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:59:22,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:59:22,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:59:31,208 INFO L124 PetriNetUnfolderBase]: 7277/14029 cut-off events. [2023-11-29 01:59:31,209 INFO L125 PetriNetUnfolderBase]: For 366511/366569 co-relation queries the response was YES. [2023-11-29 01:59:31,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131918 conditions, 14029 events. 7277/14029 cut-off events. For 366511/366569 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 122375 event pairs, 582 based on Foata normal form. 282/14309 useless extension candidates. Maximal degree in co-relation 131810. Up to 11505 conditions per place. [2023-11-29 01:59:31,532 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1655 selfloop transitions, 234 changer transitions 0/1897 dead transitions. [2023-11-29 01:59:31,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 1897 transitions, 55514 flow [2023-11-29 01:59:31,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:59:31,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:59:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 342 transitions. [2023-11-29 01:59:31,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7516483516483516 [2023-11-29 01:59:31,533 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 342 transitions. [2023-11-29 01:59:31,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 342 transitions. [2023-11-29 01:59:31,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:59:31,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 342 transitions. [2023-11-29 01:59:31,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 26.307692307692307) internal successors, (342), 13 states have internal predecessors, (342), 0 states have call successors, (0), 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:59:31,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 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:59:31,535 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 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:59:31,535 INFO L175 Difference]: Start difference. First operand has 293 places, 1680 transitions, 47108 flow. Second operand 13 states and 342 transitions. [2023-11-29 01:59:31,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 1897 transitions, 55514 flow [2023-11-29 01:59:35,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 1897 transitions, 55368 flow, removed 70 selfloop flow, removed 1 redundant places. [2023-11-29 01:59:35,454 INFO L231 Difference]: Finished difference. Result has 311 places, 1785 transitions, 50781 flow [2023-11-29 01:59:35,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=46458, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=50781, PETRI_PLACES=311, PETRI_TRANSITIONS=1785} [2023-11-29 01:59:35,455 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 275 predicate places. [2023-11-29 01:59:35,455 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 1785 transitions, 50781 flow [2023-11-29 01:59:35,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.2) internal successors, (222), 10 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:59:35,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:59:35,456 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] [2023-11-29 01:59:35,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-29 01:59:35,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:35,656 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:59:35,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:35,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1080312870, now seen corresponding path program 11 times [2023-11-29 01:59:35,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:35,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573233982] [2023-11-29 01:59:35,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:35,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:35,719 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:59:35,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:59:35,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573233982] [2023-11-29 01:59:35,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573233982] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:59:35,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81336463] [2023-11-29 01:59:35,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:59:35,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:35,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:35,722 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:59:35,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 01:59:35,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-29 01:59:35,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:59:35,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:59:35,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:35,895 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:59:35,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:59:35,928 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:59:35,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81336463] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:59:35,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:59:35,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2023-11-29 01:59:35,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314249747] [2023-11-29 01:59:35,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:59:35,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 01:59:35,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:59:35,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 01:59:35,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:59:35,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:59:35,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 1785 transitions, 50781 flow. Second operand has 9 states, 9 states have (on average 22.11111111111111) internal successors, (199), 9 states have internal predecessors, (199), 0 states have call successors, (0), 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:59:35,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:59:35,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:59:35,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:59:46,371 INFO L124 PetriNetUnfolderBase]: 7228/13891 cut-off events. [2023-11-29 01:59:46,371 INFO L125 PetriNetUnfolderBase]: For 413525/413532 co-relation queries the response was YES. [2023-11-29 01:59:46,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137379 conditions, 13891 events. 7228/13891 cut-off events. For 413525/413532 co-relation queries the response was YES. Maximal size of possible extension queue 986. Compared 120694 event pairs, 243 based on Foata normal form. 24/13912 useless extension candidates. Maximal degree in co-relation 137263. Up to 8494 conditions per place. [2023-11-29 01:59:46,715 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1624 selfloop transitions, 279 changer transitions 0/1911 dead transitions. [2023-11-29 01:59:46,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 1911 transitions, 56497 flow [2023-11-29 01:59:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:59:46,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:59:46,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 370 transitions. [2023-11-29 01:59:46,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7047619047619048 [2023-11-29 01:59:46,716 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 370 transitions. [2023-11-29 01:59:46,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 370 transitions. [2023-11-29 01:59:46,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:59:46,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 370 transitions. [2023-11-29 01:59:46,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 24.666666666666668) internal successors, (370), 15 states have internal predecessors, (370), 0 states have call successors, (0), 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:59:46,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 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:59:46,718 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 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:59:46,719 INFO L175 Difference]: Start difference. First operand has 311 places, 1785 transitions, 50781 flow. Second operand 15 states and 370 transitions. [2023-11-29 01:59:46,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 1911 transitions, 56497 flow [2023-11-29 01:59:50,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 1911 transitions, 55391 flow, removed 495 selfloop flow, removed 5 redundant places. [2023-11-29 01:59:50,977 INFO L231 Difference]: Finished difference. Result has 322 places, 1791 transitions, 50238 flow [2023-11-29 01:59:50,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=48917, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=50238, PETRI_PLACES=322, PETRI_TRANSITIONS=1791} [2023-11-29 01:59:50,979 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 286 predicate places. [2023-11-29 01:59:50,979 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 1791 transitions, 50238 flow [2023-11-29 01:59:50,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.11111111111111) internal successors, (199), 9 states have internal predecessors, (199), 0 states have call successors, (0), 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:59:50,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:59:50,979 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] [2023-11-29 01:59:50,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 01:59:51,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:51,180 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:59:51,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:51,180 INFO L85 PathProgramCache]: Analyzing trace with hash 463939712, now seen corresponding path program 12 times [2023-11-29 01:59:51,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:51,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850092839] [2023-11-29 01:59:51,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:51,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:51,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:51,233 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:59:51,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:59:51,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850092839] [2023-11-29 01:59:51,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850092839] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:59:51,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974108900] [2023-11-29 01:59:51,234 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:59:51,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:51,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:51,235 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:59:51,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 01:59:51,352 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:59:51,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:59:51,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:59:51,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:51,427 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:59:51,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:59:51,457 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:59:51,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974108900] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:59:51,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:59:51,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-11-29 01:59:51,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453267852] [2023-11-29 01:59:51,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:59:51,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:59:51,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:59:51,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:59:51,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:59:51,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 01:59:51,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 1791 transitions, 50238 flow. Second operand has 10 states, 10 states have (on average 21.8) internal successors, (218), 10 states have internal predecessors, (218), 0 states have call successors, (0), 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:59:51,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:59:51,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 01:59:51,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:00:02,198 INFO L124 PetriNetUnfolderBase]: 8058/15546 cut-off events. [2023-11-29 02:00:02,198 INFO L125 PetriNetUnfolderBase]: For 507029/507145 co-relation queries the response was YES. [2023-11-29 02:00:02,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154675 conditions, 15546 events. 8058/15546 cut-off events. For 507029/507145 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 137727 event pairs, 254 based on Foata normal form. 318/15861 useless extension candidates. Maximal degree in co-relation 154557. Up to 5351 conditions per place. [2023-11-29 02:00:02,421 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1381 selfloop transitions, 650 changer transitions 145/2184 dead transitions. [2023-11-29 02:00:02,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 2184 transitions, 60261 flow [2023-11-29 02:00:02,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 02:00:02,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 02:00:02,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 301 transitions. [2023-11-29 02:00:02,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2023-11-29 02:00:02,423 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 301 transitions. [2023-11-29 02:00:02,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 301 transitions. [2023-11-29 02:00:02,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:00:02,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 301 transitions. [2023-11-29 02:00:02,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 25.083333333333332) internal successors, (301), 12 states have internal predecessors, (301), 0 states have call successors, (0), 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 02:00:02,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 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 02:00:02,424 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 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 02:00:02,424 INFO L175 Difference]: Start difference. First operand has 322 places, 1791 transitions, 50238 flow. Second operand 12 states and 301 transitions. [2023-11-29 02:00:02,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 2184 transitions, 60261 flow [2023-11-29 02:00:07,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 2184 transitions, 59713 flow, removed 233 selfloop flow, removed 4 redundant places. [2023-11-29 02:00:07,469 INFO L231 Difference]: Finished difference. Result has 335 places, 1743 transitions, 48958 flow [2023-11-29 02:00:07,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=44041, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=485, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1017, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=48958, PETRI_PLACES=335, PETRI_TRANSITIONS=1743} [2023-11-29 02:00:07,471 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 299 predicate places. [2023-11-29 02:00:07,471 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 1743 transitions, 48958 flow [2023-11-29 02:00:07,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.8) internal successors, (218), 10 states have internal predecessors, (218), 0 states have call successors, (0), 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 02:00:07,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:00:07,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] [2023-11-29 02:00:07,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 02:00:07,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:00:07,672 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 02:00:07,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:00:07,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1494054994, now seen corresponding path program 13 times [2023-11-29 02:00:07,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:00:07,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818595600] [2023-11-29 02:00:07,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:00:07,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:00:07,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:00:07,721 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:00:07,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:00:07,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818595600] [2023-11-29 02:00:07,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818595600] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:00:07,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98535755] [2023-11-29 02:00:07,722 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:00:07,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:00:07,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:00:07,723 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:00:07,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 02:00:07,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:00:07,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:00:07,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:00:07,868 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:00:07,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:00:07,894 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:00:07,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98535755] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:00:07,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:00:07,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2023-11-29 02:00:07,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835999874] [2023-11-29 02:00:07,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:00:07,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 02:00:07,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:00:07,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 02:00:07,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:00:07,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:00:07,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 1743 transitions, 48958 flow. Second operand has 9 states, 9 states have (on average 22.22222222222222) internal successors, (200), 9 states have internal predecessors, (200), 0 states have call successors, (0), 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 02:00:07,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:00:07,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:00:07,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:00:17,443 INFO L124 PetriNetUnfolderBase]: 7445/14470 cut-off events. [2023-11-29 02:00:17,443 INFO L125 PetriNetUnfolderBase]: For 535821/535853 co-relation queries the response was YES. [2023-11-29 02:00:17,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149759 conditions, 14470 events. 7445/14470 cut-off events. For 535821/535853 co-relation queries the response was YES. Maximal size of possible extension queue 943. Compared 126977 event pairs, 392 based on Foata normal form. 470/14938 useless extension candidates. Maximal degree in co-relation 149637. Up to 7324 conditions per place. [2023-11-29 02:00:17,656 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 1218 selfloop transitions, 777 changer transitions 1/2004 dead transitions. [2023-11-29 02:00:17,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 2004 transitions, 58779 flow [2023-11-29 02:00:17,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 02:00:17,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 02:00:17,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2023-11-29 02:00:17,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7350649350649351 [2023-11-29 02:00:17,657 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 283 transitions. [2023-11-29 02:00:17,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 283 transitions. [2023-11-29 02:00:17,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:00:17,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 283 transitions. [2023-11-29 02:00:17,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 25.727272727272727) internal successors, (283), 11 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 02:00:17,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 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 02:00:17,659 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 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 02:00:17,659 INFO L175 Difference]: Start difference. First operand has 335 places, 1743 transitions, 48958 flow. Second operand 11 states and 283 transitions. [2023-11-29 02:00:17,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 2004 transitions, 58779 flow [2023-11-29 02:00:23,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 2004 transitions, 57007 flow, removed 734 selfloop flow, removed 7 redundant places. [2023-11-29 02:00:23,967 INFO L231 Difference]: Finished difference. Result has 340 places, 1804 transitions, 51965 flow [2023-11-29 02:00:23,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=46852, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=701, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=991, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=51965, PETRI_PLACES=340, PETRI_TRANSITIONS=1804} [2023-11-29 02:00:23,969 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 304 predicate places. [2023-11-29 02:00:23,969 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 1804 transitions, 51965 flow [2023-11-29 02:00:23,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.22222222222222) internal successors, (200), 9 states have internal predecessors, (200), 0 states have call successors, (0), 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 02:00:23,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:00:23,969 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] [2023-11-29 02:00:23,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 02:00:24,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:00:24,170 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 02:00:24,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:00:24,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1888138345, now seen corresponding path program 14 times [2023-11-29 02:00:24,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:00:24,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887738695] [2023-11-29 02:00:24,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:00:24,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:00:24,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:00:24,213 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:00:24,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:00:24,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887738695] [2023-11-29 02:00:24,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887738695] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:00:24,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:00:24,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:00:24,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466514219] [2023-11-29 02:00:24,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:00:24,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:00:24,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:00:24,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:00:24,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:00:24,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:00:24,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 1804 transitions, 51965 flow. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:00:24,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:00:24,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:00:24,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:00:31,180 INFO L124 PetriNetUnfolderBase]: 4789/9550 cut-off events. [2023-11-29 02:00:31,180 INFO L125 PetriNetUnfolderBase]: For 307713/307768 co-relation queries the response was YES. [2023-11-29 02:00:31,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99320 conditions, 9550 events. 4789/9550 cut-off events. For 307713/307768 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 80778 event pairs, 1055 based on Foata normal form. 420/9967 useless extension candidates. Maximal degree in co-relation 99197. Up to 4696 conditions per place. [2023-11-29 02:00:31,298 INFO L140 encePairwiseOnDemand]: 32/35 looper letters, 975 selfloop transitions, 244 changer transitions 263/1490 dead transitions. [2023-11-29 02:00:31,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1490 transitions, 45834 flow [2023-11-29 02:00:31,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:00:31,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 02:00:31,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2023-11-29 02:00:31,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7642857142857142 [2023-11-29 02:00:31,299 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 107 transitions. [2023-11-29 02:00:31,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 107 transitions. [2023-11-29 02:00:31,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:00:31,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 107 transitions. [2023-11-29 02:00:31,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:00:31,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 states have internal predecessors, (175), 0 states have call successors, (0), 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 02:00:31,300 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 states have internal predecessors, (175), 0 states have call successors, (0), 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 02:00:31,301 INFO L175 Difference]: Start difference. First operand has 340 places, 1804 transitions, 51965 flow. Second operand 4 states and 107 transitions. [2023-11-29 02:00:31,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1490 transitions, 45834 flow [2023-11-29 02:00:34,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 1490 transitions, 44453 flow, removed 484 selfloop flow, removed 11 redundant places. [2023-11-29 02:00:34,406 INFO L231 Difference]: Finished difference. Result has 333 places, 1137 transitions, 31300 flow [2023-11-29 02:00:34,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=37291, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1099, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=31300, PETRI_PLACES=333, PETRI_TRANSITIONS=1137} [2023-11-29 02:00:34,407 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 297 predicate places. [2023-11-29 02:00:34,408 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 1137 transitions, 31300 flow [2023-11-29 02:00:34,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:00:34,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:00:34,408 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:00:34,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 02:00:34,408 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 02:00:34,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:00:34,408 INFO L85 PathProgramCache]: Analyzing trace with hash -597469652, now seen corresponding path program 4 times [2023-11-29 02:00:34,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:00:34,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491681545] [2023-11-29 02:00:34,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:00:34,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:00:34,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:00:34,462 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:00:34,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:00:34,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491681545] [2023-11-29 02:00:34,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491681545] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:00:34,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661796568] [2023-11-29 02:00:34,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:00:34,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:00:34,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:00:34,464 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:00:34,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 02:00:34,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:00:34,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:00:34,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:00:34,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:00:34,650 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:00:34,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:00:34,689 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:00:34,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661796568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:00:34,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:00:34,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 11 [2023-11-29 02:00:34,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228400334] [2023-11-29 02:00:34,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:00:34,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 02:00:34,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:00:34,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 02:00:34,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-29 02:00:34,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:00:34,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 1137 transitions, 31300 flow. Second operand has 12 states, 12 states have (on average 21.5) internal successors, (258), 12 states have internal predecessors, (258), 0 states have call successors, (0), 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 02:00:34,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:00:34,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:00:34,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:00:40,034 INFO L124 PetriNetUnfolderBase]: 5112/10108 cut-off events. [2023-11-29 02:00:40,034 INFO L125 PetriNetUnfolderBase]: For 346765/346794 co-relation queries the response was YES. [2023-11-29 02:00:40,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105737 conditions, 10108 events. 5112/10108 cut-off events. For 346765/346794 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 84617 event pairs, 324 based on Foata normal form. 140/10246 useless extension candidates. Maximal degree in co-relation 105621. Up to 2817 conditions per place. [2023-11-29 02:00:40,154 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 854 selfloop transitions, 794 changer transitions 1/1657 dead transitions. [2023-11-29 02:00:40,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 1657 transitions, 48109 flow [2023-11-29 02:00:40,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 02:00:40,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 02:00:40,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 589 transitions. [2023-11-29 02:00:40,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7316770186335404 [2023-11-29 02:00:40,156 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 589 transitions. [2023-11-29 02:00:40,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 589 transitions. [2023-11-29 02:00:40,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:00:40,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 589 transitions. [2023-11-29 02:00:40,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 25.608695652173914) internal successors, (589), 23 states have internal predecessors, (589), 0 states have call successors, (0), 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 02:00:40,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 35.0) internal successors, (840), 24 states have internal predecessors, (840), 0 states have call successors, (0), 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 02:00:40,160 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 35.0) internal successors, (840), 24 states have internal predecessors, (840), 0 states have call successors, (0), 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 02:00:40,160 INFO L175 Difference]: Start difference. First operand has 333 places, 1137 transitions, 31300 flow. Second operand 23 states and 589 transitions. [2023-11-29 02:00:40,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 1657 transitions, 48109 flow [2023-11-29 02:00:42,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1657 transitions, 46050 flow, removed 172 selfloop flow, removed 7 redundant places. [2023-11-29 02:00:42,941 INFO L231 Difference]: Finished difference. Result has 358 places, 1402 transitions, 41302 flow [2023-11-29 02:00:42,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=29823, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=41302, PETRI_PLACES=358, PETRI_TRANSITIONS=1402} [2023-11-29 02:00:42,942 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 322 predicate places. [2023-11-29 02:00:42,942 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 1402 transitions, 41302 flow [2023-11-29 02:00:42,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 21.5) internal successors, (258), 12 states have internal predecessors, (258), 0 states have call successors, (0), 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 02:00:42,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:00:42,943 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:00:42,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 02:00:43,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 02:00:43,144 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 02:00:43,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:00:43,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1344823272, now seen corresponding path program 5 times [2023-11-29 02:00:43,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:00:43,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870036448] [2023-11-29 02:00:43,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:00:43,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:00:43,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:00:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:00:43,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:00:43,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870036448] [2023-11-29 02:00:43,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870036448] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:00:43,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771877677] [2023-11-29 02:00:43,214 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:00:43,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:00:43,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:00:43,215 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:00:43,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 02:00:43,279 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 02:00:43,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:00:43,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:00:43,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:00:43,366 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:00:43,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:00:43,398 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:00:43,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771877677] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:00:43,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:00:43,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 11 [2023-11-29 02:00:43,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113882343] [2023-11-29 02:00:43,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:00:43,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 02:00:43,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:00:43,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 02:00:43,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-29 02:00:43,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:00:43,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 1402 transitions, 41302 flow. Second operand has 12 states, 12 states have (on average 21.583333333333332) internal successors, (259), 12 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 02:00:43,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:00:43,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:00:43,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:00:49,605 INFO L124 PetriNetUnfolderBase]: 4965/9796 cut-off events. [2023-11-29 02:00:49,605 INFO L125 PetriNetUnfolderBase]: For 371351/371428 co-relation queries the response was YES. [2023-11-29 02:00:49,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106797 conditions, 9796 events. 4965/9796 cut-off events. For 371351/371428 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 81612 event pairs, 67 based on Foata normal form. 136/9929 useless extension candidates. Maximal degree in co-relation 106670. Up to 2725 conditions per place. [2023-11-29 02:00:49,742 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1119 selfloop transitions, 569 changer transitions 10/1706 dead transitions. [2023-11-29 02:00:49,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 1706 transitions, 49968 flow [2023-11-29 02:00:49,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 02:00:49,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 02:00:49,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 600 transitions. [2023-11-29 02:00:49,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7142857142857143 [2023-11-29 02:00:49,743 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 600 transitions. [2023-11-29 02:00:49,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 600 transitions. [2023-11-29 02:00:49,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:00:49,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 600 transitions. [2023-11-29 02:00:49,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 25.0) internal successors, (600), 24 states have internal predecessors, (600), 0 states have call successors, (0), 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 02:00:49,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 35.0) internal successors, (875), 25 states have internal predecessors, (875), 0 states have call successors, (0), 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 02:00:49,746 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 35.0) internal successors, (875), 25 states have internal predecessors, (875), 0 states have call successors, (0), 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 02:00:49,746 INFO L175 Difference]: Start difference. First operand has 358 places, 1402 transitions, 41302 flow. Second operand 24 states and 600 transitions. [2023-11-29 02:00:49,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 1706 transitions, 49968 flow [2023-11-29 02:00:53,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 1706 transitions, 48516 flow, removed 303 selfloop flow, removed 5 redundant places. [2023-11-29 02:00:53,453 INFO L231 Difference]: Finished difference. Result has 380 places, 1405 transitions, 41663 flow [2023-11-29 02:00:53,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=39129, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=545, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=41663, PETRI_PLACES=380, PETRI_TRANSITIONS=1405} [2023-11-29 02:00:53,455 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 344 predicate places. [2023-11-29 02:00:53,455 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 1405 transitions, 41663 flow [2023-11-29 02:00:53,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 21.583333333333332) internal successors, (259), 12 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 02:00:53,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:00:53,455 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:00:53,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-29 02:00:53,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 02:00:53,656 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 02:00:53,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:00:53,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1552534822, now seen corresponding path program 15 times [2023-11-29 02:00:53,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:00:53,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129388692] [2023-11-29 02:00:53,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:00:53,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:00:53,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:00:54,128 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 02:00:54,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:00:54,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129388692] [2023-11-29 02:00:54,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129388692] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:00:54,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537568808] [2023-11-29 02:00:54,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:00:54,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:00:54,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:00:54,130 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:00:54,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 02:00:54,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-29 02:00:54,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:00:54,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 02:00:54,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:00:54,700 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 02:00:54,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:00:55,436 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 02:00:55,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537568808] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:00:55,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:00:55,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 5] total 22 [2023-11-29 02:00:55,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336858495] [2023-11-29 02:00:55,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:00:55,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:00:55,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:00:55,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:00:55,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:00:55,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:00:55,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 1405 transitions, 41663 flow. Second operand has 23 states, 23 states have (on average 21.08695652173913) internal successors, (485), 23 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 02:00:55,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:00:55,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:00:55,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:01:03,941 INFO L124 PetriNetUnfolderBase]: 5069/10030 cut-off events. [2023-11-29 02:01:03,941 INFO L125 PetriNetUnfolderBase]: For 392701/392766 co-relation queries the response was YES. [2023-11-29 02:01:04,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110835 conditions, 10030 events. 5069/10030 cut-off events. For 392701/392766 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 84128 event pairs, 288 based on Foata normal form. 6/10034 useless extension candidates. Maximal degree in co-relation 110705. Up to 8852 conditions per place. [2023-11-29 02:01:04,103 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1377 selfloop transitions, 117 changer transitions 36/1538 dead transitions. [2023-11-29 02:01:04,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1538 transitions, 46361 flow [2023-11-29 02:01:04,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 02:01:04,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 02:01:04,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 578 transitions. [2023-11-29 02:01:04,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7180124223602484 [2023-11-29 02:01:04,105 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 578 transitions. [2023-11-29 02:01:04,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 578 transitions. [2023-11-29 02:01:04,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:01:04,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 578 transitions. [2023-11-29 02:01:04,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 25.130434782608695) internal successors, (578), 23 states have internal predecessors, (578), 0 states have call successors, (0), 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 02:01:04,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 35.0) internal successors, (840), 24 states have internal predecessors, (840), 0 states have call successors, (0), 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 02:01:04,107 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 35.0) internal successors, (840), 24 states have internal predecessors, (840), 0 states have call successors, (0), 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 02:01:04,108 INFO L175 Difference]: Start difference. First operand has 380 places, 1405 transitions, 41663 flow. Second operand 23 states and 578 transitions. [2023-11-29 02:01:04,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1538 transitions, 46361 flow [2023-11-29 02:01:08,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1538 transitions, 44989 flow, removed 456 selfloop flow, removed 8 redundant places. [2023-11-29 02:01:08,898 INFO L231 Difference]: Finished difference. Result has 402 places, 1442 transitions, 41745 flow [2023-11-29 02:01:08,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=40305, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=41745, PETRI_PLACES=402, PETRI_TRANSITIONS=1442} [2023-11-29 02:01:08,900 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 366 predicate places. [2023-11-29 02:01:08,900 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 1442 transitions, 41745 flow [2023-11-29 02:01:08,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 21.08695652173913) internal successors, (485), 23 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 02:01:08,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:01:08,900 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:01:08,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 02:01:09,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 02:01:09,101 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 02:01:09,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:01:09,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1971335344, now seen corresponding path program 16 times [2023-11-29 02:01:09,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:01:09,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283190448] [2023-11-29 02:01:09,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:01:09,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:01:09,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:01:09,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:01:09,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:01:09,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283190448] [2023-11-29 02:01:09,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283190448] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:01:09,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13402273] [2023-11-29 02:01:09,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:01:09,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:01:09,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:01:09,553 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:01:09,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 02:01:10,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:01:10,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:01:10,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 02:01:10,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:01:10,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:01:10,517 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:01:10,906 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:01:10,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13402273] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:01:10,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:01:10,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-11-29 02:01:10,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533936032] [2023-11-29 02:01:10,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:01:10,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:01:10,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:01:10,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:01:10,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:01:10,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:01:10,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 1442 transitions, 41745 flow. Second operand has 22 states, 22 states have (on average 21.318181818181817) internal successors, (469), 22 states have internal predecessors, (469), 0 states have call successors, (0), 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 02:01:10,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:01:10,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:01:10,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:01:20,026 INFO L124 PetriNetUnfolderBase]: 6178/12301 cut-off events. [2023-11-29 02:01:20,027 INFO L125 PetriNetUnfolderBase]: For 451355/451428 co-relation queries the response was YES. [2023-11-29 02:01:20,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132558 conditions, 12301 events. 6178/12301 cut-off events. For 451355/451428 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 107938 event pairs, 243 based on Foata normal form. 44/12343 useless extension candidates. Maximal degree in co-relation 132423. Up to 6772 conditions per place. [2023-11-29 02:01:20,222 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 889 selfloop transitions, 1041 changer transitions 21/1959 dead transitions. [2023-11-29 02:01:20,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1959 transitions, 59043 flow [2023-11-29 02:01:20,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 02:01:20,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 02:01:20,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 652 transitions. [2023-11-29 02:01:20,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7451428571428571 [2023-11-29 02:01:20,224 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 652 transitions. [2023-11-29 02:01:20,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 652 transitions. [2023-11-29 02:01:20,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:01:20,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 652 transitions. [2023-11-29 02:01:20,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 26.08) internal successors, (652), 25 states have internal predecessors, (652), 0 states have call successors, (0), 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 02:01:20,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 35.0) internal successors, (910), 26 states have internal predecessors, (910), 0 states have call successors, (0), 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 02:01:20,228 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 35.0) internal successors, (910), 26 states have internal predecessors, (910), 0 states have call successors, (0), 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 02:01:20,228 INFO L175 Difference]: Start difference. First operand has 402 places, 1442 transitions, 41745 flow. Second operand 25 states and 652 transitions. [2023-11-29 02:01:20,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1959 transitions, 59043 flow [2023-11-29 02:01:25,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 1959 transitions, 58659 flow, removed 142 selfloop flow, removed 12 redundant places. [2023-11-29 02:01:25,279 INFO L231 Difference]: Finished difference. Result has 423 places, 1746 transitions, 53640 flow [2023-11-29 02:01:25,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=41438, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=774, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=53640, PETRI_PLACES=423, PETRI_TRANSITIONS=1746} [2023-11-29 02:01:25,280 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 387 predicate places. [2023-11-29 02:01:25,281 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 1746 transitions, 53640 flow [2023-11-29 02:01:25,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 21.318181818181817) internal successors, (469), 22 states have internal predecessors, (469), 0 states have call successors, (0), 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 02:01:25,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:01:25,281 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:01:25,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 02:01:25,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:01:25,482 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 02:01:25,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:01:25,482 INFO L85 PathProgramCache]: Analyzing trace with hash -502913816, now seen corresponding path program 17 times [2023-11-29 02:01:25,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:01:25,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163261945] [2023-11-29 02:01:25,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:01:25,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:01:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:01:25,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:01:25,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:01:25,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163261945] [2023-11-29 02:01:25,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163261945] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:01:25,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124278807] [2023-11-29 02:01:25,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:01:25,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:01:25,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:01:25,823 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:01:25,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 02:01:26,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-29 02:01:26,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:01:26,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:01:26,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:01:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:01:26,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:01:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:01:35,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124278807] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:01:35,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:01:35,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 22 [2023-11-29 02:01:35,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720581839] [2023-11-29 02:01:35,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:01:35,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:01:35,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:01:35,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:01:35,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=433, Unknown=2, NotChecked=0, Total=506 [2023-11-29 02:01:35,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:01:35,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 1746 transitions, 53640 flow. Second operand has 23 states, 23 states have (on average 21.130434782608695) internal successors, (486), 23 states have internal predecessors, (486), 0 states have call successors, (0), 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 02:01:35,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:01:35,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:01:35,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:01:43,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:01:47,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:01:50,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:02:05,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:02:05,733 INFO L124 PetriNetUnfolderBase]: 6964/13744 cut-off events. [2023-11-29 02:02:05,733 INFO L125 PetriNetUnfolderBase]: For 544719/544908 co-relation queries the response was YES. [2023-11-29 02:02:05,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155652 conditions, 13744 events. 6964/13744 cut-off events. For 544719/544908 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 121954 event pairs, 290 based on Foata normal form. 13/13745 useless extension candidates. Maximal degree in co-relation 155508. Up to 5613 conditions per place. [2023-11-29 02:02:05,958 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 904 selfloop transitions, 1217 changer transitions 58/2187 dead transitions. [2023-11-29 02:02:05,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 2187 transitions, 70339 flow [2023-11-29 02:02:05,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 02:02:05,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 02:02:05,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 645 transitions. [2023-11-29 02:02:05,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7087912087912088 [2023-11-29 02:02:05,964 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 645 transitions. [2023-11-29 02:02:05,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 645 transitions. [2023-11-29 02:02:05,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:02:05,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 645 transitions. [2023-11-29 02:02:05,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 24.807692307692307) internal successors, (645), 26 states have internal predecessors, (645), 0 states have call successors, (0), 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 02:02:05,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 35.0) internal successors, (945), 27 states have internal predecessors, (945), 0 states have call successors, (0), 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 02:02:05,967 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 35.0) internal successors, (945), 27 states have internal predecessors, (945), 0 states have call successors, (0), 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 02:02:05,967 INFO L175 Difference]: Start difference. First operand has 423 places, 1746 transitions, 53640 flow. Second operand 26 states and 645 transitions. [2023-11-29 02:02:05,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 2187 transitions, 70339 flow [2023-11-29 02:02:12,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 2187 transitions, 68210 flow, removed 1048 selfloop flow, removed 8 redundant places. [2023-11-29 02:02:12,826 INFO L231 Difference]: Finished difference. Result has 449 places, 2015 transitions, 64827 flow [2023-11-29 02:02:12,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=52009, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=974, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=64827, PETRI_PLACES=449, PETRI_TRANSITIONS=2015} [2023-11-29 02:02:12,828 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 413 predicate places. [2023-11-29 02:02:12,828 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 2015 transitions, 64827 flow [2023-11-29 02:02:12,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 21.130434782608695) internal successors, (486), 23 states have internal predecessors, (486), 0 states have call successors, (0), 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 02:02:12,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:02:12,829 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:02:12,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 02:02:13,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:02:13,029 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 02:02:13,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:02:13,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1904453536, now seen corresponding path program 18 times [2023-11-29 02:02:13,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:02:13,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452637505] [2023-11-29 02:02:13,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:02:13,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:02:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:02:13,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:02:13,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:02:13,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452637505] [2023-11-29 02:02:13,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452637505] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:02:13,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448875891] [2023-11-29 02:02:13,391 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:02:13,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:02:13,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:02:13,392 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:02:13,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 02:02:14,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 02:02:14,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:02:14,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 02:02:14,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:02:14,558 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:02:14,558 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:02:15,021 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:02:15,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448875891] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:02:15,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:02:15,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-11-29 02:02:15,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383806269] [2023-11-29 02:02:15,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:02:15,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:02:15,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:02:15,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:02:15,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:02:15,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:02:15,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 2015 transitions, 64827 flow. Second operand has 22 states, 22 states have (on average 21.181818181818183) internal successors, (466), 22 states have internal predecessors, (466), 0 states have call successors, (0), 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 02:02:15,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:02:15,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:02:15,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:02:26,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:02:43,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:03:01,654 WARN L293 SmtUtils]: Spent 12.08s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 02:03:05,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:03:09,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:03:15,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:03:33,004 INFO L124 PetriNetUnfolderBase]: 8170/16326 cut-off events. [2023-11-29 02:03:33,005 INFO L125 PetriNetUnfolderBase]: For 697514/697701 co-relation queries the response was YES. [2023-11-29 02:03:33,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189465 conditions, 16326 events. 8170/16326 cut-off events. For 697514/697701 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 148642 event pairs, 345 based on Foata normal form. 63/16387 useless extension candidates. Maximal degree in co-relation 189312. Up to 9364 conditions per place. [2023-11-29 02:03:33,324 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 1159 selfloop transitions, 1382 changer transitions 39/2588 dead transitions. [2023-11-29 02:03:33,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 2588 transitions, 87323 flow [2023-11-29 02:03:33,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 02:03:33,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 02:03:33,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 740 transitions. [2023-11-29 02:03:33,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.729064039408867 [2023-11-29 02:03:33,326 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 740 transitions. [2023-11-29 02:03:33,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 740 transitions. [2023-11-29 02:03:33,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:03:33,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 740 transitions. [2023-11-29 02:03:33,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 25.517241379310345) internal successors, (740), 29 states have internal predecessors, (740), 0 states have call successors, (0), 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 02:03:33,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 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 02:03:33,330 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 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 02:03:33,330 INFO L175 Difference]: Start difference. First operand has 449 places, 2015 transitions, 64827 flow. Second operand 29 states and 740 transitions. [2023-11-29 02:03:33,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 2588 transitions, 87323 flow [2023-11-29 02:03:43,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 2588 transitions, 85887 flow, removed 704 selfloop flow, removed 8 redundant places. [2023-11-29 02:03:43,111 INFO L231 Difference]: Finished difference. Result has 478 places, 2357 transitions, 80346 flow [2023-11-29 02:03:43,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=63579, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2015, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=80346, PETRI_PLACES=478, PETRI_TRANSITIONS=2357} [2023-11-29 02:03:43,112 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 442 predicate places. [2023-11-29 02:03:43,112 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 2357 transitions, 80346 flow [2023-11-29 02:03:43,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 21.181818181818183) internal successors, (466), 22 states have internal predecessors, (466), 0 states have call successors, (0), 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 02:03:43,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:03:43,113 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:03:43,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-29 02:03:43,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:03:43,314 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 02:03:43,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:03:43,316 INFO L85 PathProgramCache]: Analyzing trace with hash 847749364, now seen corresponding path program 19 times [2023-11-29 02:03:43,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:03:43,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133200237] [2023-11-29 02:03:43,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:03:43,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:03:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:03:43,664 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:03:43,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:03:43,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133200237] [2023-11-29 02:03:43,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133200237] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:03:43,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417543465] [2023-11-29 02:03:43,665 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:03:43,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:03:43,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:03:43,666 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:03:43,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 02:03:44,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:03:44,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 02:03:44,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:03:44,465 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:03:44,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:03:44,899 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:03:44,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417543465] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:03:44,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:03:44,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-11-29 02:03:44,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601261816] [2023-11-29 02:03:44,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:03:44,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:03:44,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:03:44,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:03:44,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:03:44,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:03:44,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 2357 transitions, 80346 flow. Second operand has 22 states, 22 states have (on average 21.227272727272727) internal successors, (467), 22 states have internal predecessors, (467), 0 states have call successors, (0), 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 02:03:44,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:03:44,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:03:44,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:03:53,381 WARN L293 SmtUtils]: Spent 6.33s on a formula simplification. DAG size of input: 54 DAG size of output: 43 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 02:04:15,818 INFO L124 PetriNetUnfolderBase]: 9458/18918 cut-off events. [2023-11-29 02:04:15,818 INFO L125 PetriNetUnfolderBase]: For 891442/891685 co-relation queries the response was YES. [2023-11-29 02:04:16,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229582 conditions, 18918 events. 9458/18918 cut-off events. For 891442/891685 co-relation queries the response was YES. Maximal size of possible extension queue 1122. Compared 175445 event pairs, 397 based on Foata normal form. 39/18955 useless extension candidates. Maximal degree in co-relation 229419. Up to 11093 conditions per place. [2023-11-29 02:04:16,163 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1346 selfloop transitions, 1605 changer transitions 19/2978 dead transitions. [2023-11-29 02:04:16,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 2978 transitions, 106680 flow [2023-11-29 02:04:16,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 02:04:16,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 02:04:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 776 transitions. [2023-11-29 02:04:16,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7152073732718894 [2023-11-29 02:04:16,165 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 776 transitions. [2023-11-29 02:04:16,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 776 transitions. [2023-11-29 02:04:16,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:04:16,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 776 transitions. [2023-11-29 02:04:16,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 25.032258064516128) internal successors, (776), 31 states have internal predecessors, (776), 0 states have call successors, (0), 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 02:04:16,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 35.0) internal successors, (1120), 32 states have internal predecessors, (1120), 0 states have call successors, (0), 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 02:04:16,167 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 35.0) internal successors, (1120), 32 states have internal predecessors, (1120), 0 states have call successors, (0), 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 02:04:16,167 INFO L175 Difference]: Start difference. First operand has 478 places, 2357 transitions, 80346 flow. Second operand 31 states and 776 transitions. [2023-11-29 02:04:16,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 2978 transitions, 106680 flow [2023-11-29 02:04:29,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 2978 transitions, 104119 flow, removed 1264 selfloop flow, removed 8 redundant places. [2023-11-29 02:04:29,449 INFO L231 Difference]: Finished difference. Result has 511 places, 2749 transitions, 99133 flow [2023-11-29 02:04:29,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=78177, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1017, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=99133, PETRI_PLACES=511, PETRI_TRANSITIONS=2749} [2023-11-29 02:04:29,451 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 475 predicate places. [2023-11-29 02:04:29,451 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 2749 transitions, 99133 flow [2023-11-29 02:04:29,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 21.227272727272727) internal successors, (467), 22 states have internal predecessors, (467), 0 states have call successors, (0), 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 02:04:29,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:04:29,452 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:04:29,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 02:04:29,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:04:29,652 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 02:04:29,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:04:29,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2040732564, now seen corresponding path program 20 times [2023-11-29 02:04:29,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:04:29,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360721173] [2023-11-29 02:04:29,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:04:29,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:04:29,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:04:30,002 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:04:30,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:04:30,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360721173] [2023-11-29 02:04:30,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360721173] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:04:30,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428974403] [2023-11-29 02:04:30,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:04:30,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:04:30,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:04:30,004 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:04:30,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 02:04:30,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:04:30,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:04:30,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 02:04:30,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:04:30,725 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:04:30,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:04:31,137 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:04:31,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428974403] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:04:31,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:04:31,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-11-29 02:04:31,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320130350] [2023-11-29 02:04:31,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:04:31,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:04:31,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:04:31,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:04:31,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:04:31,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:04:31,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 2749 transitions, 99133 flow. Second operand has 22 states, 22 states have (on average 21.318181818181817) internal successors, (469), 22 states have internal predecessors, (469), 0 states have call successors, (0), 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 02:04:31,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:04:31,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:04:31,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:04:52,827 WARN L293 SmtUtils]: Spent 12.04s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 02:05:11,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:05:34,504 INFO L124 PetriNetUnfolderBase]: 10785/21736 cut-off events. [2023-11-29 02:05:34,504 INFO L125 PetriNetUnfolderBase]: For 1111936/1112232 co-relation queries the response was YES. [2023-11-29 02:05:34,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270201 conditions, 21736 events. 10785/21736 cut-off events. For 1111936/1112232 co-relation queries the response was YES. Maximal size of possible extension queue 1199. Compared 204629 event pairs, 501 based on Foata normal form. 55/21789 useless extension candidates. Maximal degree in co-relation 270026. Up to 12557 conditions per place. [2023-11-29 02:05:35,020 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1469 selfloop transitions, 1858 changer transitions 34/3369 dead transitions. [2023-11-29 02:05:35,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 3369 transitions, 125989 flow [2023-11-29 02:05:35,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 02:05:35,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 02:05:35,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 910 transitions. [2023-11-29 02:05:35,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7027027027027027 [2023-11-29 02:05:35,022 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 910 transitions. [2023-11-29 02:05:35,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 910 transitions. [2023-11-29 02:05:35,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:05:35,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 910 transitions. [2023-11-29 02:05:35,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 24.594594594594593) internal successors, (910), 37 states have internal predecessors, (910), 0 states have call successors, (0), 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 02:05:35,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 35.0) internal successors, (1330), 38 states have internal predecessors, (1330), 0 states have call successors, (0), 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 02:05:35,027 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 35.0) internal successors, (1330), 38 states have internal predecessors, (1330), 0 states have call successors, (0), 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 02:05:35,027 INFO L175 Difference]: Start difference. First operand has 511 places, 2749 transitions, 99133 flow. Second operand 37 states and 910 transitions. [2023-11-29 02:05:35,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 3369 transitions, 125989 flow [2023-11-29 02:05:54,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 3369 transitions, 123707 flow, removed 1119 selfloop flow, removed 11 redundant places. [2023-11-29 02:05:54,464 INFO L231 Difference]: Finished difference. Result has 547 places, 3130 transitions, 118243 flow [2023-11-29 02:05:54,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=96998, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=118243, PETRI_PLACES=547, PETRI_TRANSITIONS=3130} [2023-11-29 02:05:54,466 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 511 predicate places. [2023-11-29 02:05:54,466 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 3130 transitions, 118243 flow [2023-11-29 02:05:54,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 21.318181818181817) internal successors, (469), 22 states have internal predecessors, (469), 0 states have call successors, (0), 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 02:05:54,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:05:54,466 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:05:54,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 02:05:54,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:05:54,667 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 02:05:54,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:05:54,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1501271442, now seen corresponding path program 21 times [2023-11-29 02:05:54,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:05:54,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172738460] [2023-11-29 02:05:54,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:05:54,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:05:54,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:05:55,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:05:55,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:05:55,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172738460] [2023-11-29 02:05:55,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172738460] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:05:55,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449797205] [2023-11-29 02:05:55,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:05:55,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:05:55,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:05:55,057 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:05:55,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 02:05:55,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 02:05:55,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:05:55,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 02:05:55,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:05:55,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:05:55,916 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:05:56,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:05:56,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449797205] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:05:56,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:05:56,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 19 [2023-11-29 02:05:56,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154430918] [2023-11-29 02:05:56,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:05:56,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 02:05:56,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:05:56,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 02:05:56,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:05:56,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:05:56,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 3130 transitions, 118243 flow. Second operand has 20 states, 20 states have (on average 21.45) internal successors, (429), 20 states have internal predecessors, (429), 0 states have call successors, (0), 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 02:05:56,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:05:56,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:05:56,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:06:03,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:06:05,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:06:55,396 INFO L124 PetriNetUnfolderBase]: 13670/27226 cut-off events. [2023-11-29 02:06:55,397 INFO L125 PetriNetUnfolderBase]: For 1475660/1476004 co-relation queries the response was YES. [2023-11-29 02:06:56,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 353102 conditions, 27226 events. 13670/27226 cut-off events. For 1475660/1476004 co-relation queries the response was YES. Maximal size of possible extension queue 1502. Compared 263704 event pairs, 612 based on Foata normal form. 78/27302 useless extension candidates. Maximal degree in co-relation 352915. Up to 14589 conditions per place. [2023-11-29 02:06:56,262 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 1935 selfloop transitions, 2256 changer transitions 74/4273 dead transitions. [2023-11-29 02:06:56,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 4273 transitions, 168884 flow [2023-11-29 02:06:56,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 02:06:56,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 02:06:56,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 981 transitions. [2023-11-29 02:06:56,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7007142857142857 [2023-11-29 02:06:56,264 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 981 transitions. [2023-11-29 02:06:56,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 981 transitions. [2023-11-29 02:06:56,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:06:56,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 981 transitions. [2023-11-29 02:06:56,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 24.525) internal successors, (981), 40 states have internal predecessors, (981), 0 states have call successors, (0), 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 02:06:56,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 35.0) internal successors, (1435), 41 states have internal predecessors, (1435), 0 states have call successors, (0), 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 02:06:56,269 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 35.0) internal successors, (1435), 41 states have internal predecessors, (1435), 0 states have call successors, (0), 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 02:06:56,270 INFO L175 Difference]: Start difference. First operand has 547 places, 3130 transitions, 118243 flow. Second operand 40 states and 981 transitions. [2023-11-29 02:06:56,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 4273 transitions, 168884 flow [2023-11-29 02:07:34,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 4273 transitions, 167142 flow, removed 847 selfloop flow, removed 12 redundant places. [2023-11-29 02:07:34,358 INFO L231 Difference]: Finished difference. Result has 592 places, 3837 transitions, 157494 flow [2023-11-29 02:07:34,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=116501, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1635, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=157494, PETRI_PLACES=592, PETRI_TRANSITIONS=3837} [2023-11-29 02:07:34,361 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 556 predicate places. [2023-11-29 02:07:34,361 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 3837 transitions, 157494 flow [2023-11-29 02:07:34,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 21.45) internal successors, (429), 20 states have internal predecessors, (429), 0 states have call successors, (0), 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 02:07:34,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:07:34,361 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:07:34,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 02:07:34,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 02:07:34,562 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 02:07:34,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:07:34,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1723181682, now seen corresponding path program 22 times [2023-11-29 02:07:34,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:07:34,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881646298] [2023-11-29 02:07:34,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:07:34,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:07:34,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:07:35,163 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:07:35,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:07:35,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881646298] [2023-11-29 02:07:35,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881646298] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:07:35,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829118495] [2023-11-29 02:07:35,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:07:35,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:07:35,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:07:35,166 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:07:35,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 02:07:35,727 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:07:35,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:07:35,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 02:07:35,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:07:36,652 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:07:36,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:07:37,147 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:07:37,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829118495] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:07:37,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:07:37,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-29 02:07:37,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978998556] [2023-11-29 02:07:37,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:07:37,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 02:07:37,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:07:37,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 02:07:37,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:07:37,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:07:37,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 3837 transitions, 157494 flow. Second operand has 20 states, 20 states have (on average 21.4) internal successors, (428), 20 states have internal predecessors, (428), 0 states have call successors, (0), 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 02:07:37,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:07:37,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:07:37,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:08:48,058 INFO L124 PetriNetUnfolderBase]: 13936/27610 cut-off events. [2023-11-29 02:08:48,058 INFO L125 PetriNetUnfolderBase]: For 1653493/1653925 co-relation queries the response was YES. [2023-11-29 02:08:48,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372518 conditions, 27610 events. 13936/27610 cut-off events. For 1653493/1653925 co-relation queries the response was YES. Maximal size of possible extension queue 1530. Compared 267077 event pairs, 893 based on Foata normal form. 7/27575 useless extension candidates. Maximal degree in co-relation 372312. Up to 12833 conditions per place. [2023-11-29 02:08:49,097 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 2212 selfloop transitions, 1777 changer transitions 24/4021 dead transitions. [2023-11-29 02:08:49,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 4021 transitions, 171498 flow [2023-11-29 02:08:49,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 02:08:49,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 02:08:49,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 537 transitions. [2023-11-29 02:08:49,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6974025974025974 [2023-11-29 02:08:49,099 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 537 transitions. [2023-11-29 02:08:49,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 537 transitions. [2023-11-29 02:08:49,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:08:49,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 537 transitions. [2023-11-29 02:08:49,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 24.40909090909091) internal successors, (537), 22 states have internal predecessors, (537), 0 states have call successors, (0), 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 02:08:49,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 35.0) internal successors, (805), 23 states have internal predecessors, (805), 0 states have call successors, (0), 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 02:08:49,102 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 35.0) internal successors, (805), 23 states have internal predecessors, (805), 0 states have call successors, (0), 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 02:08:49,102 INFO L175 Difference]: Start difference. First operand has 592 places, 3837 transitions, 157494 flow. Second operand 22 states and 537 transitions. [2023-11-29 02:08:49,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 4021 transitions, 171498 flow [2023-11-29 02:09:33,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 4021 transitions, 167624 flow, removed 1902 selfloop flow, removed 10 redundant places. [2023-11-29 02:09:33,894 INFO L231 Difference]: Finished difference. Result has 616 places, 3925 transitions, 163464 flow [2023-11-29 02:09:33,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=153622, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1697, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=163464, PETRI_PLACES=616, PETRI_TRANSITIONS=3925} [2023-11-29 02:09:33,898 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 580 predicate places. [2023-11-29 02:09:33,898 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 3925 transitions, 163464 flow [2023-11-29 02:09:33,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 21.4) internal successors, (428), 20 states have internal predecessors, (428), 0 states have call successors, (0), 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 02:09:33,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:09:33,898 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:09:33,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-29 02:09:34,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 02:09:34,099 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 02:09:34,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:09:34,100 INFO L85 PathProgramCache]: Analyzing trace with hash -157095146, now seen corresponding path program 23 times [2023-11-29 02:09:34,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:09:34,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771301459] [2023-11-29 02:09:34,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:09:34,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:09:34,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:09:34,494 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:09:34,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:09:34,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771301459] [2023-11-29 02:09:34,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771301459] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:09:34,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137690052] [2023-11-29 02:09:34,495 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:09:34,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:09:34,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:09:34,496 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:09:34,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9d904db1-841a-42fc-9448-3dbe96697247/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 02:09:35,484 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 02:09:35,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:09:35,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 02:09:35,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:09:36,076 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:09:36,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:09:36,623 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:09:36,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137690052] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:09:36,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:09:36,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 24 [2023-11-29 02:09:36,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107619567] [2023-11-29 02:09:36,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:09:36,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:09:36,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:09:36,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:09:36,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:09:36,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 35 [2023-11-29 02:09:36,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 3925 transitions, 163464 flow. Second operand has 25 states, 25 states have (on average 21.04) internal successors, (526), 25 states have internal predecessors, (526), 0 states have call successors, (0), 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 02:09:36,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:09:36,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 35 [2023-11-29 02:09:36,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:09:47,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers []