./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-figure1.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/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_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-figure1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/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_22e20e88-c325-4b37-87fe-702757b950aa/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 611602be63cf2d0baa947efd80226c155579158ab3e72558e2c6507fec5bab01 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:45:06,207 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:45:06,267 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 01:45:06,272 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:45:06,272 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:45:06,293 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:45:06,294 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:45:06,295 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:45:06,295 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:45:06,296 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:45:06,297 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:45:06,297 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:45:06,298 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:45:06,298 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:45:06,299 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:45:06,300 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:45:06,300 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:45:06,301 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:45:06,301 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:45:06,302 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:45:06,302 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:45:06,305 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:45:06,305 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:45:06,306 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:45:06,306 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:45:06,307 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:45:06,307 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:45:06,308 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:45:06,308 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:45:06,309 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:45:06,309 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:45:06,310 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:45:06,310 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:45:06,310 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:45:06,310 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:45:06,311 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:45:06,311 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:45:06,311 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:45:06,311 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:45:06,311 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:45:06,312 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:45:06,312 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_22e20e88-c325-4b37-87fe-702757b950aa/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_22e20e88-c325-4b37-87fe-702757b950aa/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 -> 611602be63cf2d0baa947efd80226c155579158ab3e72558e2c6507fec5bab01 [2023-11-29 01:45:06,522 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:45:06,542 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:45:06,544 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:45:06,550 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:45:06,550 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:45:06,552 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-figure1.wvr.c [2023-11-29 01:45:09,347 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:45:09,537 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:45:09,537 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/sv-benchmarks/c/weaver/popl20-figure1.wvr.c [2023-11-29 01:45:09,545 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/data/cccc04b22/948673dba45b4d5791783bc696e4a59e/FLAGe1d2c68ac [2023-11-29 01:45:09,560 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/data/cccc04b22/948673dba45b4d5791783bc696e4a59e [2023-11-29 01:45:09,562 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:45:09,564 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:45:09,565 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:45:09,566 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:45:09,570 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:45:09,571 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,572 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f3f9957 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09, skipping insertion in model container [2023-11-29 01:45:09,572 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,593 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:45:09,748 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:45:09,758 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:45:09,778 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:45:09,787 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 01:45:09,787 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 01:45:09,795 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:45:09,795 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09 WrapperNode [2023-11-29 01:45:09,795 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:45:09,796 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:45:09,796 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:45:09,797 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:45:09,803 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:45:09" (1/1) ... [2023-11-29 01:45:09,810 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:45:09" (1/1) ... [2023-11-29 01:45:09,831 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 72 [2023-11-29 01:45:09,832 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:45:09,832 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:45:09,833 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:45:09,833 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:45:09,842 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,842 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,844 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,858 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:45:09,859 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,859 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,865 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,869 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,870 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,872 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,874 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:45:09,875 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:45:09,876 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:45:09,876 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:45:09,877 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (1/1) ... [2023-11-29 01:45:09,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:45:09,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:09,902 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/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:45:09,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/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:45:09,933 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:45:09,933 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 01:45:09,934 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 01:45:09,934 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 01:45:09,934 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 01:45:09,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 01:45:09,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 01:45:09,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 01:45:09,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:45:09,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 01:45:09,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 01:45:09,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 01:45:09,935 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 01:45:09,935 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 01:45:09,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:45:09,936 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:45:09,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 01:45:09,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 01:45:09,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 01:45:09,936 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:45:09,938 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:45:10,040 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:45:10,042 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:45:10,228 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:45:10,343 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:45:10,344 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 01:45:10,344 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:45:10 BoogieIcfgContainer [2023-11-29 01:45:10,344 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:45:10,347 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:45:10,348 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:45:10,351 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:45:10,351 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:45:09" (1/3) ... [2023-11-29 01:45:10,352 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7699392c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:45:10, skipping insertion in model container [2023-11-29 01:45:10,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:45:09" (2/3) ... [2023-11-29 01:45:10,352 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7699392c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:45:10, skipping insertion in model container [2023-11-29 01:45:10,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:45:10" (3/3) ... [2023-11-29 01:45:10,354 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-11-29 01:45:10,369 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:45:10,369 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-11-29 01:45:10,369 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 01:45:10,410 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 01:45:10,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 37 transitions, 88 flow [2023-11-29 01:45:10,469 INFO L124 PetriNetUnfolderBase]: 2/35 cut-off events. [2023-11-29 01:45:10,469 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 01:45:10,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 2/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 52 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 21. Up to 2 conditions per place. [2023-11-29 01:45:10,473 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 37 transitions, 88 flow [2023-11-29 01:45:10,477 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 34 transitions, 80 flow [2023-11-29 01:45:10,487 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:45:10,495 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;@4e72123a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:45:10,496 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-11-29 01:45:10,499 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 01:45:10,499 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 01:45:10,500 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 01:45:10,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:10,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:45:10,501 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:45:10,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:10,505 INFO L85 PathProgramCache]: Analyzing trace with hash 8332, now seen corresponding path program 1 times [2023-11-29 01:45:10,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:10,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787376503] [2023-11-29 01:45:10,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:10,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:10,775 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:45:10,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:10,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787376503] [2023-11-29 01:45:10,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787376503] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:10,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:10,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:45:10,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994175477] [2023-11-29 01:45:10,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:10,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:45:10,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:45:10,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:45:10,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2023-11-29 01:45:10,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 80 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:45:10,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:10,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2023-11-29 01:45:10,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:10,931 INFO L124 PetriNetUnfolderBase]: 93/201 cut-off events. [2023-11-29 01:45:10,931 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-11-29 01:45:10,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377 conditions, 201 events. 93/201 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 740 event pairs, 66 based on Foata normal form. 1/182 useless extension candidates. Maximal degree in co-relation 322. Up to 157 conditions per place. [2023-11-29 01:45:10,937 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 17 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-11-29 01:45:10,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 30 transitions, 108 flow [2023-11-29 01:45:10,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:45:10,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:45:10,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2023-11-29 01:45:10,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2023-11-29 01:45:10,948 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 66 transitions. [2023-11-29 01:45:10,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 66 transitions. [2023-11-29 01:45:10,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:10,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 66 transitions. [2023-11-29 01:45:10,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:10,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:10,957 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:10,958 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 80 flow. Second operand 3 states and 66 transitions. [2023-11-29 01:45:10,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 30 transitions, 108 flow [2023-11-29 01:45:10,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 30 transitions, 100 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 01:45:10,963 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 66 flow [2023-11-29 01:45:10,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-11-29 01:45:10,968 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -6 predicate places. [2023-11-29 01:45:10,968 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 66 flow [2023-11-29 01:45:10,969 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:45:10,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:10,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:45:10,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 01:45:10,970 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:45:10,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:10,971 INFO L85 PathProgramCache]: Analyzing trace with hash 8333, now seen corresponding path program 1 times [2023-11-29 01:45:10,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:10,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871192818] [2023-11-29 01:45:10,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:10,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:10,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:11,102 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:45:11,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:11,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871192818] [2023-11-29 01:45:11,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871192818] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:11,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:11,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:45:11,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594231372] [2023-11-29 01:45:11,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:11,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:45:11,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:11,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:45:11,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:45:11,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:11,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 66 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:45:11,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:11,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:11,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:11,186 INFO L124 PetriNetUnfolderBase]: 61/148 cut-off events. [2023-11-29 01:45:11,186 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2023-11-29 01:45:11,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 148 events. 61/148 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 516 event pairs, 42 based on Foata normal form. 17/146 useless extension candidates. Maximal degree in co-relation 259. Up to 108 conditions per place. [2023-11-29 01:45:11,189 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 15 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-11-29 01:45:11,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 28 transitions, 94 flow [2023-11-29 01:45:11,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:45:11,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:45:11,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2023-11-29 01:45:11,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-29 01:45:11,191 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 69 transitions. [2023-11-29 01:45:11,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 69 transitions. [2023-11-29 01:45:11,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:11,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 69 transitions. [2023-11-29 01:45:11,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,194 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,195 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 66 flow. Second operand 3 states and 69 transitions. [2023-11-29 01:45:11,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 28 transitions, 94 flow [2023-11-29 01:45:11,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 28 transitions, 93 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:45:11,197 INFO L231 Difference]: Finished difference. Result has 32 places, 28 transitions, 63 flow [2023-11-29 01:45:11,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=61, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=63, PETRI_PLACES=32, PETRI_TRANSITIONS=28} [2023-11-29 01:45:11,198 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -7 predicate places. [2023-11-29 01:45:11,198 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 63 flow [2023-11-29 01:45:11,199 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:45:11,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:11,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:45:11,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 01:45:11,200 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:45:11,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:11,200 INFO L85 PathProgramCache]: Analyzing trace with hash 248432159, now seen corresponding path program 1 times [2023-11-29 01:45:11,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:11,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297568635] [2023-11-29 01:45:11,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:11,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:11,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:11,261 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:45:11,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:11,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297568635] [2023-11-29 01:45:11,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297568635] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:11,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:11,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:45:11,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532406297] [2023-11-29 01:45:11,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:11,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:45:11,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:11,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:45:11,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:45:11,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2023-11-29 01:45:11,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 28 transitions, 63 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:45:11,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:11,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2023-11-29 01:45:11,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:11,341 INFO L124 PetriNetUnfolderBase]: 69/152 cut-off events. [2023-11-29 01:45:11,342 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 01:45:11,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286 conditions, 152 events. 69/152 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 503 event pairs, 48 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 279. Up to 124 conditions per place. [2023-11-29 01:45:11,344 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 17 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-11-29 01:45:11,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 26 transitions, 95 flow [2023-11-29 01:45:11,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:45:11,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:45:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 65 transitions. [2023-11-29 01:45:11,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5855855855855856 [2023-11-29 01:45:11,346 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 65 transitions. [2023-11-29 01:45:11,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 65 transitions. [2023-11-29 01:45:11,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:11,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 65 transitions. [2023-11-29 01:45:11,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,349 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,349 INFO L175 Difference]: Start difference. First operand has 32 places, 28 transitions, 63 flow. Second operand 3 states and 65 transitions. [2023-11-29 01:45:11,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 26 transitions, 95 flow [2023-11-29 01:45:11,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 26 transitions, 94 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:45:11,351 INFO L231 Difference]: Finished difference. Result has 31 places, 26 transitions, 60 flow [2023-11-29 01:45:11,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=31, PETRI_TRANSITIONS=26} [2023-11-29 01:45:11,352 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -8 predicate places. [2023-11-29 01:45:11,353 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 26 transitions, 60 flow [2023-11-29 01:45:11,353 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:45:11,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:11,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:45:11,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 01:45:11,353 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:45:11,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:11,354 INFO L85 PathProgramCache]: Analyzing trace with hash 248432160, now seen corresponding path program 1 times [2023-11-29 01:45:11,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:11,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516041260] [2023-11-29 01:45:11,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:11,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:11,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:11,427 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:45:11,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:11,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516041260] [2023-11-29 01:45:11,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516041260] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:11,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:11,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:45:11,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563205668] [2023-11-29 01:45:11,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:11,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:45:11,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:11,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:45:11,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:45:11,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:11,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 26 transitions, 60 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:45:11,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:11,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:11,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:11,489 INFO L124 PetriNetUnfolderBase]: 61/136 cut-off events. [2023-11-29 01:45:11,489 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2023-11-29 01:45:11,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 136 events. 61/136 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 446 event pairs, 42 based on Foata normal form. 7/136 useless extension candidates. Maximal degree in co-relation 247. Up to 108 conditions per place. [2023-11-29 01:45:11,491 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 15 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-11-29 01:45:11,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 24 transitions, 88 flow [2023-11-29 01:45:11,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:45:11,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:45:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2023-11-29 01:45:11,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-29 01:45:11,493 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 69 transitions. [2023-11-29 01:45:11,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 69 transitions. [2023-11-29 01:45:11,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:11,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 69 transitions. [2023-11-29 01:45:11,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,495 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,495 INFO L175 Difference]: Start difference. First operand has 31 places, 26 transitions, 60 flow. Second operand 3 states and 69 transitions. [2023-11-29 01:45:11,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 24 transitions, 88 flow [2023-11-29 01:45:11,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 24 transitions, 87 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:45:11,496 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 57 flow [2023-11-29 01:45:11,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2023-11-29 01:45:11,497 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -9 predicate places. [2023-11-29 01:45:11,498 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 57 flow [2023-11-29 01:45:11,498 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:45:11,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:11,498 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:45:11,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 01:45:11,499 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:45:11,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:11,499 INFO L85 PathProgramCache]: Analyzing trace with hash -588965104, now seen corresponding path program 1 times [2023-11-29 01:45:11,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:11,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173712819] [2023-11-29 01:45:11,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:11,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:11,557 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:45:11,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:11,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173712819] [2023-11-29 01:45:11,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173712819] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:11,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:11,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:45:11,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891607620] [2023-11-29 01:45:11,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:11,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:45:11,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:11,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:45:11,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:45:11,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 01:45:11,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 57 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:11,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 01:45:11,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:11,613 INFO L124 PetriNetUnfolderBase]: 76/175 cut-off events. [2023-11-29 01:45:11,613 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-29 01:45:11,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 175 events. 76/175 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 610 event pairs, 27 based on Foata normal form. 5/177 useless extension candidates. Maximal degree in co-relation 321. Up to 91 conditions per place. [2023-11-29 01:45:11,615 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 20 selfloop transitions, 2 changer transitions 3/33 dead transitions. [2023-11-29 01:45:11,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 33 transitions, 128 flow [2023-11-29 01:45:11,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:45:11,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:45:11,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2023-11-29 01:45:11,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7567567567567568 [2023-11-29 01:45:11,616 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 84 transitions. [2023-11-29 01:45:11,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 84 transitions. [2023-11-29 01:45:11,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:11,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 84 transitions. [2023-11-29 01:45:11,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,618 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,619 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 57 flow. Second operand 3 states and 84 transitions. [2023-11-29 01:45:11,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 33 transitions, 128 flow [2023-11-29 01:45:11,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 33 transitions, 127 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:45:11,620 INFO L231 Difference]: Finished difference. Result has 32 places, 25 transitions, 70 flow [2023-11-29 01:45:11,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=32, PETRI_TRANSITIONS=25} [2023-11-29 01:45:11,621 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -7 predicate places. [2023-11-29 01:45:11,622 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 25 transitions, 70 flow [2023-11-29 01:45:11,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:11,622 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:45:11,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 01:45:11,623 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:45:11,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:11,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1688482493, now seen corresponding path program 1 times [2023-11-29 01:45:11,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:11,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37731800] [2023-11-29 01:45:11,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:11,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:11,729 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:45:11,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:11,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37731800] [2023-11-29 01:45:11,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37731800] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:11,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:11,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:45:11,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154629988] [2023-11-29 01:45:11,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:11,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:45:11,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:11,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:45:11,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:45:11,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:45:11,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:11,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:45:11,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:11,860 INFO L124 PetriNetUnfolderBase]: 132/272 cut-off events. [2023-11-29 01:45:11,860 INFO L125 PetriNetUnfolderBase]: For 24/32 co-relation queries the response was YES. [2023-11-29 01:45:11,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 578 conditions, 272 events. 132/272 cut-off events. For 24/32 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1102 event pairs, 55 based on Foata normal form. 0/248 useless extension candidates. Maximal degree in co-relation 567. Up to 161 conditions per place. [2023-11-29 01:45:11,863 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 30 selfloop transitions, 7 changer transitions 3/47 dead transitions. [2023-11-29 01:45:11,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 47 transitions, 205 flow [2023-11-29 01:45:11,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:45:11,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:45:11,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2023-11-29 01:45:11,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7081081081081081 [2023-11-29 01:45:11,865 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 131 transitions. [2023-11-29 01:45:11,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 131 transitions. [2023-11-29 01:45:11,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:11,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 131 transitions. [2023-11-29 01:45:11,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 26.2) internal successors, (131), 5 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,868 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,868 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 70 flow. Second operand 5 states and 131 transitions. [2023-11-29 01:45:11,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 47 transitions, 205 flow [2023-11-29 01:45:11,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 47 transitions, 201 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:45:11,871 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 120 flow [2023-11-29 01:45:11,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=120, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2023-11-29 01:45:11,872 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -1 predicate places. [2023-11-29 01:45:11,872 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 120 flow [2023-11-29 01:45:11,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:11,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:11,873 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:45:11,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 01:45:11,873 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:45:11,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:11,873 INFO L85 PathProgramCache]: Analyzing trace with hash 434031797, now seen corresponding path program 2 times [2023-11-29 01:45:11,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:11,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725581683] [2023-11-29 01:45:11,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:11,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:11,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:11,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:11,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725581683] [2023-11-29 01:45:11,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725581683] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:11,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869300726] [2023-11-29 01:45:11,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:45:11,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:11,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:11,964 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:11,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 01:45:12,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:45:12,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:12,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:45:12,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:12,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:12,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:12,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869300726] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:12,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:12,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2023-11-29 01:45:12,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577379180] [2023-11-29 01:45:12,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:12,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 01:45:12,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:12,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 01:45:12,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:45:12,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:12,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 120 flow. Second operand has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:12,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:12,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:12,461 INFO L124 PetriNetUnfolderBase]: 203/368 cut-off events. [2023-11-29 01:45:12,461 INFO L125 PetriNetUnfolderBase]: For 191/191 co-relation queries the response was YES. [2023-11-29 01:45:12,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 368 events. 203/368 cut-off events. For 191/191 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1412 event pairs, 4 based on Foata normal form. 13/381 useless extension candidates. Maximal degree in co-relation 1042. Up to 78 conditions per place. [2023-11-29 01:45:12,466 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 59 selfloop transitions, 28 changer transitions 1/94 dead transitions. [2023-11-29 01:45:12,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 94 transitions, 514 flow [2023-11-29 01:45:12,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:45:12,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:45:12,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 323 transitions. [2023-11-29 01:45:12,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6235521235521235 [2023-11-29 01:45:12,469 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 323 transitions. [2023-11-29 01:45:12,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 323 transitions. [2023-11-29 01:45:12,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:12,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 323 transitions. [2023-11-29 01:45:12,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 23.071428571428573) internal successors, (323), 14 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,474 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,474 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 120 flow. Second operand 14 states and 323 transitions. [2023-11-29 01:45:12,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 94 transitions, 514 flow [2023-11-29 01:45:12,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 94 transitions, 512 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-11-29 01:45:12,479 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 313 flow [2023-11-29 01:45:12,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=313, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2023-11-29 01:45:12,481 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2023-11-29 01:45:12,481 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 313 flow [2023-11-29 01:45:12,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.0) internal successors, (180), 9 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:12,481 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:45:12,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 01:45:12,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:12,682 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:45:12,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:12,683 INFO L85 PathProgramCache]: Analyzing trace with hash 2004229373, now seen corresponding path program 3 times [2023-11-29 01:45:12,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:12,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704938730] [2023-11-29 01:45:12,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:12,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:12,757 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:45:12,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:12,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704938730] [2023-11-29 01:45:12,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704938730] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:12,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:12,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:45:12,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131754253] [2023-11-29 01:45:12,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:12,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:45:12,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:12,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:45:12,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:45:12,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:45:12,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 313 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:12,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:45:12,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:12,907 INFO L124 PetriNetUnfolderBase]: 223/439 cut-off events. [2023-11-29 01:45:12,908 INFO L125 PetriNetUnfolderBase]: For 876/894 co-relation queries the response was YES. [2023-11-29 01:45:12,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1580 conditions, 439 events. 223/439 cut-off events. For 876/894 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1840 event pairs, 59 based on Foata normal form. 3/439 useless extension candidates. Maximal degree in co-relation 1559. Up to 171 conditions per place. [2023-11-29 01:45:12,914 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 54 selfloop transitions, 14 changer transitions 2/84 dead transitions. [2023-11-29 01:45:12,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 84 transitions, 626 flow [2023-11-29 01:45:12,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:45:12,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:45:12,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2023-11-29 01:45:12,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6918918918918919 [2023-11-29 01:45:12,916 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 128 transitions. [2023-11-29 01:45:12,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 128 transitions. [2023-11-29 01:45:12,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:12,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 128 transitions. [2023-11-29 01:45:12,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,918 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,918 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 313 flow. Second operand 5 states and 128 transitions. [2023-11-29 01:45:12,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 84 transitions, 626 flow [2023-11-29 01:45:12,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 84 transitions, 575 flow, removed 19 selfloop flow, removed 1 redundant places. [2023-11-29 01:45:12,927 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 358 flow [2023-11-29 01:45:12,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=358, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2023-11-29 01:45:12,928 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 24 predicate places. [2023-11-29 01:45:12,928 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 358 flow [2023-11-29 01:45:12,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:12,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:12,929 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:45:12,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 01:45:12,929 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:45:12,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:12,930 INFO L85 PathProgramCache]: Analyzing trace with hash 846983887, now seen corresponding path program 4 times [2023-11-29 01:45:12,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:12,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991001567] [2023-11-29 01:45:12,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:12,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:13,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:13,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:13,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991001567] [2023-11-29 01:45:13,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991001567] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:13,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127542881] [2023-11-29 01:45:13,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:45:13,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:13,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:13,014 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:13,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 01:45:13,088 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:45:13,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:13,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:45:13,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:13,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:13,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:13,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:13,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127542881] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:13,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:13,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2023-11-29 01:45:13,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802026874] [2023-11-29 01:45:13,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:13,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 01:45:13,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:13,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 01:45:13,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-29 01:45:13,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:13,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 358 flow. Second operand has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:13,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:13,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:13,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:13,495 INFO L124 PetriNetUnfolderBase]: 363/670 cut-off events. [2023-11-29 01:45:13,495 INFO L125 PetriNetUnfolderBase]: For 1342/1345 co-relation queries the response was YES. [2023-11-29 01:45:13,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2381 conditions, 670 events. 363/670 cut-off events. For 1342/1345 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2966 event pairs, 19 based on Foata normal form. 14/683 useless extension candidates. Maximal degree in co-relation 2357. Up to 123 conditions per place. [2023-11-29 01:45:13,503 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 73 selfloop transitions, 47 changer transitions 1/127 dead transitions. [2023-11-29 01:45:13,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 127 transitions, 940 flow [2023-11-29 01:45:13,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:45:13,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:45:13,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 359 transitions. [2023-11-29 01:45:13,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468468468468469 [2023-11-29 01:45:13,505 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 359 transitions. [2023-11-29 01:45:13,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 359 transitions. [2023-11-29 01:45:13,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:13,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 359 transitions. [2023-11-29 01:45:13,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 23.933333333333334) internal successors, (359), 15 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:45:13,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 37.0) internal successors, (592), 16 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:13,509 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 37.0) internal successors, (592), 16 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:13,509 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 358 flow. Second operand 15 states and 359 transitions. [2023-11-29 01:45:13,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 127 transitions, 940 flow [2023-11-29 01:45:13,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 127 transitions, 906 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-11-29 01:45:13,516 INFO L231 Difference]: Finished difference. Result has 82 places, 77 transitions, 632 flow [2023-11-29 01:45:13,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=632, PETRI_PLACES=82, PETRI_TRANSITIONS=77} [2023-11-29 01:45:13,517 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 43 predicate places. [2023-11-29 01:45:13,517 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 77 transitions, 632 flow [2023-11-29 01:45:13,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.0) internal successors, (220), 11 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:13,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:13,518 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:45:13,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 01:45:13,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:13,719 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:45:13,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:13,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1816747165, now seen corresponding path program 5 times [2023-11-29 01:45:13,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:13,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140856889] [2023-11-29 01:45:13,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:13,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:13,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:13,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:13,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140856889] [2023-11-29 01:45:13,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140856889] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:13,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149743604] [2023-11-29 01:45:13,800 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:45:13,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:13,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:13,801 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:13,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 01:45:13,887 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:45:13,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:13,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:45:13,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:13,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:13,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149743604] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:13,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:13,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2023-11-29 01:45:13,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326113090] [2023-11-29 01:45:13,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:13,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 01:45:13,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:13,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 01:45:13,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-29 01:45:13,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:13,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 77 transitions, 632 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:13,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:13,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:13,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:14,198 INFO L124 PetriNetUnfolderBase]: 349/659 cut-off events. [2023-11-29 01:45:14,199 INFO L125 PetriNetUnfolderBase]: For 2317/2323 co-relation queries the response was YES. [2023-11-29 01:45:14,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2654 conditions, 659 events. 349/659 cut-off events. For 2317/2323 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2955 event pairs, 70 based on Foata normal form. 14/672 useless extension candidates. Maximal degree in co-relation 2624. Up to 223 conditions per place. [2023-11-29 01:45:14,206 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 66 selfloop transitions, 43 changer transitions 1/116 dead transitions. [2023-11-29 01:45:14,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 116 transitions, 1092 flow [2023-11-29 01:45:14,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 01:45:14,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 01:45:14,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2023-11-29 01:45:14,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6790540540540541 [2023-11-29 01:45:14,208 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 201 transitions. [2023-11-29 01:45:14,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 201 transitions. [2023-11-29 01:45:14,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:14,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 201 transitions. [2023-11-29 01:45:14,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 25.125) internal successors, (201), 8 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 37.0) internal successors, (333), 9 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,211 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 37.0) internal successors, (333), 9 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,211 INFO L175 Difference]: Start difference. First operand has 82 places, 77 transitions, 632 flow. Second operand 8 states and 201 transitions. [2023-11-29 01:45:14,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 116 transitions, 1092 flow [2023-11-29 01:45:14,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 116 transitions, 1011 flow, removed 29 selfloop flow, removed 4 redundant places. [2023-11-29 01:45:14,225 INFO L231 Difference]: Finished difference. Result has 89 places, 86 transitions, 805 flow [2023-11-29 01:45:14,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=89, PETRI_TRANSITIONS=86} [2023-11-29 01:45:14,225 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 50 predicate places. [2023-11-29 01:45:14,226 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 86 transitions, 805 flow [2023-11-29 01:45:14,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:14,226 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:45:14,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 01:45:14,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:14,429 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:45:14,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:14,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1084259107, now seen corresponding path program 6 times [2023-11-29 01:45:14,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:14,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471514151] [2023-11-29 01:45:14,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:14,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:14,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:14,503 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:45:14,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:14,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471514151] [2023-11-29 01:45:14,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471514151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:45:14,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:45:14,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:45:14,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636543956] [2023-11-29 01:45:14,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:45:14,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:45:14,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:14,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:45:14,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:45:14,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2023-11-29 01:45:14,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 86 transitions, 805 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:14,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2023-11-29 01:45:14,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:14,656 INFO L124 PetriNetUnfolderBase]: 289/563 cut-off events. [2023-11-29 01:45:14,656 INFO L125 PetriNetUnfolderBase]: For 2324/2335 co-relation queries the response was YES. [2023-11-29 01:45:14,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2398 conditions, 563 events. 289/563 cut-off events. For 2324/2335 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2530 event pairs, 82 based on Foata normal form. 2/556 useless extension candidates. Maximal degree in co-relation 2365. Up to 266 conditions per place. [2023-11-29 01:45:14,663 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 51 selfloop transitions, 22 changer transitions 2/98 dead transitions. [2023-11-29 01:45:14,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 98 transitions, 1003 flow [2023-11-29 01:45:14,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:45:14,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:45:14,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2023-11-29 01:45:14,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6756756756756757 [2023-11-29 01:45:14,665 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 125 transitions. [2023-11-29 01:45:14,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 125 transitions. [2023-11-29 01:45:14,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:14,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 125 transitions. [2023-11-29 01:45:14,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,667 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,667 INFO L175 Difference]: Start difference. First operand has 89 places, 86 transitions, 805 flow. Second operand 5 states and 125 transitions. [2023-11-29 01:45:14,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 98 transitions, 1003 flow [2023-11-29 01:45:14,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 98 transitions, 898 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-11-29 01:45:14,679 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 738 flow [2023-11-29 01:45:14,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=738, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2023-11-29 01:45:14,680 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 47 predicate places. [2023-11-29 01:45:14,680 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 738 flow [2023-11-29 01:45:14,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:14,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:14,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 01:45:14,681 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:45:14,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:14,681 INFO L85 PathProgramCache]: Analyzing trace with hash 512012613, now seen corresponding path program 1 times [2023-11-29 01:45:14,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:14,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098379092] [2023-11-29 01:45:14,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:14,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:14,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:14,770 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:45:14,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:14,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098379092] [2023-11-29 01:45:14,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098379092] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:14,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401797214] [2023-11-29 01:45:14,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:14,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:14,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:14,773 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:14,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 01:45:14,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:14,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:45:14,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:14,896 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:45:14,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:14,933 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:45:14,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401797214] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:14,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:14,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2023-11-29 01:45:14,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542324578] [2023-11-29 01:45:14,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:14,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:45:14,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:14,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:45:14,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:45:14,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 01:45:14,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 738 flow. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:14,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:14,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 01:45:14,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:15,109 INFO L124 PetriNetUnfolderBase]: 439/934 cut-off events. [2023-11-29 01:45:15,109 INFO L125 PetriNetUnfolderBase]: For 3255/3282 co-relation queries the response was YES. [2023-11-29 01:45:15,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3669 conditions, 934 events. 439/934 cut-off events. For 3255/3282 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5189 event pairs, 75 based on Foata normal form. 20/949 useless extension candidates. Maximal degree in co-relation 3641. Up to 328 conditions per place. [2023-11-29 01:45:15,120 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 96 selfloop transitions, 5 changer transitions 17/148 dead transitions. [2023-11-29 01:45:15,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 148 transitions, 1507 flow [2023-11-29 01:45:15,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:45:15,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:45:15,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2023-11-29 01:45:15,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7972972972972973 [2023-11-29 01:45:15,122 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 118 transitions. [2023-11-29 01:45:15,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 118 transitions. [2023-11-29 01:45:15,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:15,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 118 transitions. [2023-11-29 01:45:15,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:15,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:15,123 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:15,123 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 738 flow. Second operand 4 states and 118 transitions. [2023-11-29 01:45:15,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 148 transitions, 1507 flow [2023-11-29 01:45:15,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 148 transitions, 1415 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-29 01:45:15,137 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 720 flow [2023-11-29 01:45:15,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=720, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2023-11-29 01:45:15,138 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 46 predicate places. [2023-11-29 01:45:15,138 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 720 flow [2023-11-29 01:45:15,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:15,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:15,139 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:15,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 01:45:15,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:15,345 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:45:15,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:15,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2006897860, now seen corresponding path program 2 times [2023-11-29 01:45:15,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:15,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104640407] [2023-11-29 01:45:15,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:15,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:15,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:15,457 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:15,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:15,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104640407] [2023-11-29 01:45:15,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104640407] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:15,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729964127] [2023-11-29 01:45:15,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:45:15,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:15,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:15,460 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:15,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 01:45:15,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:45:15,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:15,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:15,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:15,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:15,603 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:15,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:15,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729964127] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:15,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:15,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-29 01:45:15,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730250817] [2023-11-29 01:45:15,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:15,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 01:45:15,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:15,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 01:45:15,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-29 01:45:15,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:15,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 720 flow. Second operand has 11 states, 11 states have (on average 20.272727272727273) internal successors, (223), 11 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:15,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:15,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:15,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:16,071 INFO L124 PetriNetUnfolderBase]: 779/1443 cut-off events. [2023-11-29 01:45:16,072 INFO L125 PetriNetUnfolderBase]: For 4536/4536 co-relation queries the response was YES. [2023-11-29 01:45:16,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6144 conditions, 1443 events. 779/1443 cut-off events. For 4536/4536 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7482 event pairs, 42 based on Foata normal form. 20/1463 useless extension candidates. Maximal degree in co-relation 6114. Up to 290 conditions per place. [2023-11-29 01:45:16,084 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 85 selfloop transitions, 73 changer transitions 25/189 dead transitions. [2023-11-29 01:45:16,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 189 transitions, 1770 flow [2023-11-29 01:45:16,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:45:16,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:45:16,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 357 transitions. [2023-11-29 01:45:16,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432432432432432 [2023-11-29 01:45:16,086 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 357 transitions. [2023-11-29 01:45:16,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 357 transitions. [2023-11-29 01:45:16,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:16,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 357 transitions. [2023-11-29 01:45:16,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 23.8) internal successors, (357), 15 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:16,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 37.0) internal successors, (592), 16 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:16,090 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 37.0) internal successors, (592), 16 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:16,090 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 720 flow. Second operand 15 states and 357 transitions. [2023-11-29 01:45:16,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 189 transitions, 1770 flow [2023-11-29 01:45:16,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 189 transitions, 1746 flow, removed 12 selfloop flow, removed 0 redundant places. [2023-11-29 01:45:16,103 INFO L231 Difference]: Finished difference. Result has 106 places, 112 transitions, 1188 flow [2023-11-29 01:45:16,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1188, PETRI_PLACES=106, PETRI_TRANSITIONS=112} [2023-11-29 01:45:16,104 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 67 predicate places. [2023-11-29 01:45:16,104 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 112 transitions, 1188 flow [2023-11-29 01:45:16,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.272727272727273) internal successors, (223), 11 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:16,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:16,105 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:16,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:45:16,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:16,305 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:45:16,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:16,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1073107672, now seen corresponding path program 3 times [2023-11-29 01:45:16,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:16,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820987381] [2023-11-29 01:45:16,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:16,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:16,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:16,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:16,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:16,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820987381] [2023-11-29 01:45:16,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820987381] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:16,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679612149] [2023-11-29 01:45:16,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:45:16,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:16,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:16,389 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:16,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 01:45:16,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:45:16,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:16,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:16,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:16,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:16,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:16,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679612149] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:16,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:16,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:45:16,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915569163] [2023-11-29 01:45:16,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:16,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:45:16,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:16,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:45:16,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:45:16,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:16,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 112 transitions, 1188 flow. Second operand has 15 states, 15 states have (on average 19.6) internal successors, (294), 15 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:16,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:16,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:16,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:17,193 INFO L124 PetriNetUnfolderBase]: 1236/2180 cut-off events. [2023-11-29 01:45:17,193 INFO L125 PetriNetUnfolderBase]: For 13693/13693 co-relation queries the response was YES. [2023-11-29 01:45:17,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10777 conditions, 2180 events. 1236/2180 cut-off events. For 13693/13693 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11534 event pairs, 122 based on Foata normal form. 18/2198 useless extension candidates. Maximal degree in co-relation 10740. Up to 408 conditions per place. [2023-11-29 01:45:17,223 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 156 selfloop transitions, 74 changer transitions 3/239 dead transitions. [2023-11-29 01:45:17,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 239 transitions, 2694 flow [2023-11-29 01:45:17,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:45:17,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:45:17,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 407 transitions. [2023-11-29 01:45:17,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6470588235294118 [2023-11-29 01:45:17,225 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 407 transitions. [2023-11-29 01:45:17,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 407 transitions. [2023-11-29 01:45:17,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:17,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 407 transitions. [2023-11-29 01:45:17,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 23.941176470588236) internal successors, (407), 17 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:17,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 37.0) internal successors, (666), 18 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:17,229 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 37.0) internal successors, (666), 18 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:17,230 INFO L175 Difference]: Start difference. First operand has 106 places, 112 transitions, 1188 flow. Second operand 17 states and 407 transitions. [2023-11-29 01:45:17,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 239 transitions, 2694 flow [2023-11-29 01:45:17,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 239 transitions, 2598 flow, removed 35 selfloop flow, removed 4 redundant places. [2023-11-29 01:45:17,304 INFO L231 Difference]: Finished difference. Result has 122 places, 152 transitions, 1741 flow [2023-11-29 01:45:17,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1741, PETRI_PLACES=122, PETRI_TRANSITIONS=152} [2023-11-29 01:45:17,305 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 83 predicate places. [2023-11-29 01:45:17,306 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 152 transitions, 1741 flow [2023-11-29 01:45:17,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.6) internal successors, (294), 15 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:17,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:17,306 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:17,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 01:45:17,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:17,507 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:45:17,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:17,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1722746290, now seen corresponding path program 4 times [2023-11-29 01:45:17,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:17,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985486679] [2023-11-29 01:45:17,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:17,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:17,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:17,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:17,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:17,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985486679] [2023-11-29 01:45:17,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985486679] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:17,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842253795] [2023-11-29 01:45:17,600 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:45:17,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:17,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:17,602 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:17,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 01:45:17,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:45:17,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:17,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:17,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:17,745 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:17,800 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:17,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842253795] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:17,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:17,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-29 01:45:17,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858763937] [2023-11-29 01:45:17,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:17,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:45:17,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:17,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:45:17,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:45:17,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:17,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 152 transitions, 1741 flow. Second operand has 13 states, 13 states have (on average 20.076923076923077) internal successors, (261), 13 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:17,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:17,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:17,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:18,588 INFO L124 PetriNetUnfolderBase]: 1650/2869 cut-off events. [2023-11-29 01:45:18,588 INFO L125 PetriNetUnfolderBase]: For 27715/27715 co-relation queries the response was YES. [2023-11-29 01:45:18,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16051 conditions, 2869 events. 1650/2869 cut-off events. For 27715/27715 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15786 event pairs, 69 based on Foata normal form. 65/2934 useless extension candidates. Maximal degree in co-relation 16010. Up to 849 conditions per place. [2023-11-29 01:45:18,627 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 132 selfloop transitions, 131 changer transitions 2/271 dead transitions. [2023-11-29 01:45:18,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 271 transitions, 3334 flow [2023-11-29 01:45:18,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:45:18,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:45:18,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 388 transitions. [2023-11-29 01:45:18,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554054054054054 [2023-11-29 01:45:18,629 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 388 transitions. [2023-11-29 01:45:18,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 388 transitions. [2023-11-29 01:45:18,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:18,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 388 transitions. [2023-11-29 01:45:18,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 24.25) internal successors, (388), 16 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:18,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 37.0) internal successors, (629), 17 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:18,634 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 37.0) internal successors, (629), 17 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:18,634 INFO L175 Difference]: Start difference. First operand has 122 places, 152 transitions, 1741 flow. Second operand 16 states and 388 transitions. [2023-11-29 01:45:18,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 271 transitions, 3334 flow [2023-11-29 01:45:18,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 271 transitions, 3127 flow, removed 89 selfloop flow, removed 3 redundant places. [2023-11-29 01:45:18,773 INFO L231 Difference]: Finished difference. Result has 145 places, 192 transitions, 2604 flow [2023-11-29 01:45:18,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2604, PETRI_PLACES=145, PETRI_TRANSITIONS=192} [2023-11-29 01:45:18,774 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 106 predicate places. [2023-11-29 01:45:18,774 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 192 transitions, 2604 flow [2023-11-29 01:45:18,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.076923076923077) internal successors, (261), 13 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:18,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:18,775 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:18,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 01:45:18,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:18,975 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:45:18,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:18,976 INFO L85 PathProgramCache]: Analyzing trace with hash 459019852, now seen corresponding path program 5 times [2023-11-29 01:45:18,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:18,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191904534] [2023-11-29 01:45:18,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:18,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:19,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:19,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:19,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191904534] [2023-11-29 01:45:19,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191904534] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:19,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885096611] [2023-11-29 01:45:19,062 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:45:19,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:19,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:19,063 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:19,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 01:45:19,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:45:19,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:19,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:19,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:19,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:19,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:19,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:19,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885096611] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:19,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:19,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-29 01:45:19,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458093494] [2023-11-29 01:45:19,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:19,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:45:19,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:19,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:45:19,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:45:19,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:19,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 192 transitions, 2604 flow. Second operand has 12 states, 12 states have (on average 20.0) internal successors, (240), 12 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:19,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:19,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:19,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:20,282 INFO L124 PetriNetUnfolderBase]: 1975/3436 cut-off events. [2023-11-29 01:45:20,282 INFO L125 PetriNetUnfolderBase]: For 44431/44434 co-relation queries the response was YES. [2023-11-29 01:45:20,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20937 conditions, 3436 events. 1975/3436 cut-off events. For 44431/44434 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19606 event pairs, 76 based on Foata normal form. 57/3493 useless extension candidates. Maximal degree in co-relation 20887. Up to 599 conditions per place. [2023-11-29 01:45:20,319 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 173 selfloop transitions, 173 changer transitions 2/354 dead transitions. [2023-11-29 01:45:20,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 354 transitions, 4820 flow [2023-11-29 01:45:20,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 01:45:20,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 01:45:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 619 transitions. [2023-11-29 01:45:20,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434511434511434 [2023-11-29 01:45:20,323 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 619 transitions. [2023-11-29 01:45:20,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 619 transitions. [2023-11-29 01:45:20,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:20,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 619 transitions. [2023-11-29 01:45:20,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 23.807692307692307) internal successors, (619), 26 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:20,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 37.0) internal successors, (999), 27 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:20,328 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 37.0) internal successors, (999), 27 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:20,328 INFO L175 Difference]: Start difference. First operand has 145 places, 192 transitions, 2604 flow. Second operand 26 states and 619 transitions. [2023-11-29 01:45:20,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 354 transitions, 4820 flow [2023-11-29 01:45:20,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 354 transitions, 4741 flow, removed 24 selfloop flow, removed 2 redundant places. [2023-11-29 01:45:20,522 INFO L231 Difference]: Finished difference. Result has 181 places, 236 transitions, 3856 flow [2023-11-29 01:45:20,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3856, PETRI_PLACES=181, PETRI_TRANSITIONS=236} [2023-11-29 01:45:20,523 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 142 predicate places. [2023-11-29 01:45:20,523 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 236 transitions, 3856 flow [2023-11-29 01:45:20,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 20.0) internal successors, (240), 12 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:20,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:20,524 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:20,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 01:45:20,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 01:45:20,727 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:45:20,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:20,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1893717302, now seen corresponding path program 6 times [2023-11-29 01:45:20,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:20,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027556074] [2023-11-29 01:45:20,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:20,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:20,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:20,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:20,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:20,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027556074] [2023-11-29 01:45:20,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027556074] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:20,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680934910] [2023-11-29 01:45:20,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:45:20,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:20,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:20,806 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:20,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 01:45:20,886 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:45:20,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:20,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:20,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:20,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:20,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:20,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:20,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680934910] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:20,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:20,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-29 01:45:20,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705319298] [2023-11-29 01:45:20,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:20,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:45:20,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:20,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:45:20,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:45:20,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:20,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 236 transitions, 3856 flow. Second operand has 12 states, 12 states have (on average 19.916666666666668) internal successors, (239), 12 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:20,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:20,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:20,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:21,801 INFO L124 PetriNetUnfolderBase]: 1981/3496 cut-off events. [2023-11-29 01:45:21,801 INFO L125 PetriNetUnfolderBase]: For 70897/70897 co-relation queries the response was YES. [2023-11-29 01:45:21,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24207 conditions, 3496 events. 1981/3496 cut-off events. For 70897/70897 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 20463 event pairs, 227 based on Foata normal form. 8/3504 useless extension candidates. Maximal degree in co-relation 24144. Up to 878 conditions per place. [2023-11-29 01:45:21,862 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 192 selfloop transitions, 107 changer transitions 3/308 dead transitions. [2023-11-29 01:45:21,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 308 transitions, 5150 flow [2023-11-29 01:45:21,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:45:21,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:45:21,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 323 transitions. [2023-11-29 01:45:21,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6715176715176715 [2023-11-29 01:45:21,864 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 323 transitions. [2023-11-29 01:45:21,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 323 transitions. [2023-11-29 01:45:21,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:21,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 323 transitions. [2023-11-29 01:45:21,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 24.846153846153847) internal successors, (323), 13 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:21,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:21,866 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:21,866 INFO L175 Difference]: Start difference. First operand has 181 places, 236 transitions, 3856 flow. Second operand 13 states and 323 transitions. [2023-11-29 01:45:21,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 308 transitions, 5150 flow [2023-11-29 01:45:22,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 308 transitions, 4881 flow, removed 73 selfloop flow, removed 13 redundant places. [2023-11-29 01:45:22,138 INFO L231 Difference]: Finished difference. Result has 180 places, 235 transitions, 3826 flow [2023-11-29 01:45:22,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3573, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3826, PETRI_PLACES=180, PETRI_TRANSITIONS=235} [2023-11-29 01:45:22,138 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 141 predicate places. [2023-11-29 01:45:22,138 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 235 transitions, 3826 flow [2023-11-29 01:45:22,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 19.916666666666668) internal successors, (239), 12 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:22,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:22,139 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:22,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 01:45:22,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 01:45:22,340 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:45:22,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:22,340 INFO L85 PathProgramCache]: Analyzing trace with hash 648353360, now seen corresponding path program 7 times [2023-11-29 01:45:22,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:22,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991028882] [2023-11-29 01:45:22,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:22,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:22,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:22,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:22,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:22,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991028882] [2023-11-29 01:45:22,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991028882] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:22,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743363321] [2023-11-29 01:45:22,436 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:45:22,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:22,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:22,438 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:22,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 01:45:22,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:22,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:22,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:22,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:22,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:22,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:22,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743363321] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:22,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:22,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-29 01:45:22,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513044451] [2023-11-29 01:45:22,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:22,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:45:22,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:22,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:45:22,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:45:22,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:22,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 235 transitions, 3826 flow. Second operand has 13 states, 13 states have (on average 20.0) internal successors, (260), 13 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:22,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:22,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:22,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:23,766 INFO L124 PetriNetUnfolderBase]: 2467/4274 cut-off events. [2023-11-29 01:45:23,766 INFO L125 PetriNetUnfolderBase]: For 95301/95306 co-relation queries the response was YES. [2023-11-29 01:45:23,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30719 conditions, 4274 events. 2467/4274 cut-off events. For 95301/95306 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 25422 event pairs, 137 based on Foata normal form. 56/4330 useless extension candidates. Maximal degree in co-relation 30658. Up to 744 conditions per place. [2023-11-29 01:45:23,800 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 161 selfloop transitions, 264 changer transitions 6/437 dead transitions. [2023-11-29 01:45:23,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 437 transitions, 7353 flow [2023-11-29 01:45:23,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 01:45:23,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 01:45:23,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 608 transitions. [2023-11-29 01:45:23,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.632016632016632 [2023-11-29 01:45:23,802 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 608 transitions. [2023-11-29 01:45:23,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 608 transitions. [2023-11-29 01:45:23,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:23,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 608 transitions. [2023-11-29 01:45:23,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 23.384615384615383) internal successors, (608), 26 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:23,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 37.0) internal successors, (999), 27 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:23,807 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 37.0) internal successors, (999), 27 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:23,807 INFO L175 Difference]: Start difference. First operand has 180 places, 235 transitions, 3826 flow. Second operand 26 states and 608 transitions. [2023-11-29 01:45:23,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 437 transitions, 7353 flow [2023-11-29 01:45:24,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 437 transitions, 7042 flow, removed 24 selfloop flow, removed 11 redundant places. [2023-11-29 01:45:24,194 INFO L231 Difference]: Finished difference. Result has 200 places, 333 transitions, 6261 flow [2023-11-29 01:45:24,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6261, PETRI_PLACES=200, PETRI_TRANSITIONS=333} [2023-11-29 01:45:24,194 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 161 predicate places. [2023-11-29 01:45:24,194 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 333 transitions, 6261 flow [2023-11-29 01:45:24,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.0) internal successors, (260), 13 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:24,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:24,195 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:24,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 01:45:24,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 01:45:24,395 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:45:24,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:24,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1531455508, now seen corresponding path program 8 times [2023-11-29 01:45:24,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:24,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785739923] [2023-11-29 01:45:24,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:24,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:24,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:24,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:24,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785739923] [2023-11-29 01:45:24,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785739923] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:24,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156816871] [2023-11-29 01:45:24,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:45:24,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:24,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:24,497 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:24,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 01:45:24,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:45:24,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:24,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:24,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:24,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:24,684 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:24,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:24,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156816871] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:24,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:24,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:45:24,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744427238] [2023-11-29 01:45:24,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:24,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:45:24,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:24,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:45:24,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:45:24,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:24,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 333 transitions, 6261 flow. Second operand has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:24,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:24,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:24,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:26,283 INFO L124 PetriNetUnfolderBase]: 3258/5691 cut-off events. [2023-11-29 01:45:26,284 INFO L125 PetriNetUnfolderBase]: For 154729/154729 co-relation queries the response was YES. [2023-11-29 01:45:26,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44397 conditions, 5691 events. 3258/5691 cut-off events. For 154729/154729 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 35964 event pairs, 142 based on Foata normal form. 30/5721 useless extension candidates. Maximal degree in co-relation 44330. Up to 1116 conditions per place. [2023-11-29 01:45:26,331 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 244 selfloop transitions, 331 changer transitions 5/586 dead transitions. [2023-11-29 01:45:26,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 586 transitions, 11331 flow [2023-11-29 01:45:26,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 01:45:26,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 01:45:26,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 681 transitions. [2023-11-29 01:45:26,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6346691519105312 [2023-11-29 01:45:26,333 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 681 transitions. [2023-11-29 01:45:26,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 681 transitions. [2023-11-29 01:45:26,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:26,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 681 transitions. [2023-11-29 01:45:26,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 23.482758620689655) internal successors, (681), 29 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:26,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 37.0) internal successors, (1110), 30 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:26,337 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 37.0) internal successors, (1110), 30 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:26,337 INFO L175 Difference]: Start difference. First operand has 200 places, 333 transitions, 6261 flow. Second operand 29 states and 681 transitions. [2023-11-29 01:45:26,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 586 transitions, 11331 flow [2023-11-29 01:45:27,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 586 transitions, 10898 flow, removed 114 selfloop flow, removed 9 redundant places. [2023-11-29 01:45:27,403 INFO L231 Difference]: Finished difference. Result has 226 places, 438 transitions, 9369 flow [2023-11-29 01:45:27,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9369, PETRI_PLACES=226, PETRI_TRANSITIONS=438} [2023-11-29 01:45:27,404 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 187 predicate places. [2023-11-29 01:45:27,404 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 438 transitions, 9369 flow [2023-11-29 01:45:27,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:27,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:27,404 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:27,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 01:45:27,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:27,605 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:45:27,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:27,605 INFO L85 PathProgramCache]: Analyzing trace with hash -73894768, now seen corresponding path program 9 times [2023-11-29 01:45:27,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:27,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395141850] [2023-11-29 01:45:27,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:27,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:27,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:27,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:27,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:27,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395141850] [2023-11-29 01:45:27,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395141850] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:27,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124601918] [2023-11-29 01:45:27,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:45:27,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:27,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:27,683 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:27,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 01:45:27,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:45:27,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:27,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:27,775 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:27,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:27,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:27,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:27,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124601918] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:27,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:27,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:45:27,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57828551] [2023-11-29 01:45:27,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:27,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:45:27,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:27,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:45:27,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:45:27,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:27,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 438 transitions, 9369 flow. Second operand has 15 states, 15 states have (on average 19.6) internal successors, (294), 15 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:27,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:27,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:27,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:29,700 INFO L124 PetriNetUnfolderBase]: 3688/6396 cut-off events. [2023-11-29 01:45:29,700 INFO L125 PetriNetUnfolderBase]: For 217928/217932 co-relation queries the response was YES. [2023-11-29 01:45:29,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52748 conditions, 6396 events. 3688/6396 cut-off events. For 217928/217932 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 40971 event pairs, 1311 based on Foata normal form. 18/6413 useless extension candidates. Maximal degree in co-relation 52676. Up to 4645 conditions per place. [2023-11-29 01:45:29,757 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 474 selfloop transitions, 72 changer transitions 2/554 dead transitions. [2023-11-29 01:45:29,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 554 transitions, 12002 flow [2023-11-29 01:45:29,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:45:29,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:45:29,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 381 transitions. [2023-11-29 01:45:29,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.643581081081081 [2023-11-29 01:45:29,758 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 381 transitions. [2023-11-29 01:45:29,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 381 transitions. [2023-11-29 01:45:29,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:29,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 381 transitions. [2023-11-29 01:45:29,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 23.8125) internal successors, (381), 16 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:29,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 37.0) internal successors, (629), 17 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:29,760 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 37.0) internal successors, (629), 17 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:29,760 INFO L175 Difference]: Start difference. First operand has 226 places, 438 transitions, 9369 flow. Second operand 16 states and 381 transitions. [2023-11-29 01:45:29,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 554 transitions, 12002 flow [2023-11-29 01:45:31,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 554 transitions, 11792 flow, removed 50 selfloop flow, removed 11 redundant places. [2023-11-29 01:45:31,267 INFO L231 Difference]: Finished difference. Result has 236 places, 471 transitions, 10046 flow [2023-11-29 01:45:31,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9177, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10046, PETRI_PLACES=236, PETRI_TRANSITIONS=471} [2023-11-29 01:45:31,267 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 197 predicate places. [2023-11-29 01:45:31,267 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 471 transitions, 10046 flow [2023-11-29 01:45:31,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.6) internal successors, (294), 15 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:31,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:31,268 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:31,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 01:45:31,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:31,468 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:45:31,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:31,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1652386576, now seen corresponding path program 10 times [2023-11-29 01:45:31,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:31,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98765066] [2023-11-29 01:45:31,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:31,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:31,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:31,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:31,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:31,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98765066] [2023-11-29 01:45:31,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98765066] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:31,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51469206] [2023-11-29 01:45:31,537 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:45:31,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:31,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:31,538 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:31,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 01:45:31,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:45:31,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:31,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:31,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:31,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:31,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:31,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:31,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51469206] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:31,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:31,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:45:31,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111523339] [2023-11-29 01:45:31,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:31,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:45:31,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:31,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:45:31,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:45:31,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:31,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 471 transitions, 10046 flow. Second operand has 15 states, 15 states have (on average 19.866666666666667) internal successors, (298), 15 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:45:31,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:31,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:31,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:33,724 INFO L124 PetriNetUnfolderBase]: 4046/6916 cut-off events. [2023-11-29 01:45:33,725 INFO L125 PetriNetUnfolderBase]: For 276988/276992 co-relation queries the response was YES. [2023-11-29 01:45:33,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59941 conditions, 6916 events. 4046/6916 cut-off events. For 276988/276992 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 44538 event pairs, 633 based on Foata normal form. 86/7001 useless extension candidates. Maximal degree in co-relation 59862. Up to 2926 conditions per place. [2023-11-29 01:45:33,813 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 356 selfloop transitions, 256 changer transitions 3/621 dead transitions. [2023-11-29 01:45:33,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 621 transitions, 13530 flow [2023-11-29 01:45:33,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:45:33,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:45:33,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 484 transitions. [2023-11-29 01:45:33,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654054054054054 [2023-11-29 01:45:33,816 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 484 transitions. [2023-11-29 01:45:33,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 484 transitions. [2023-11-29 01:45:33,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:33,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 484 transitions. [2023-11-29 01:45:33,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 24.2) internal successors, (484), 20 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:33,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 37.0) internal successors, (777), 21 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:33,819 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 37.0) internal successors, (777), 21 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:33,819 INFO L175 Difference]: Start difference. First operand has 236 places, 471 transitions, 10046 flow. Second operand 20 states and 484 transitions. [2023-11-29 01:45:33,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 621 transitions, 13530 flow [2023-11-29 01:45:35,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 621 transitions, 13219 flow, removed 123 selfloop flow, removed 6 redundant places. [2023-11-29 01:45:35,964 INFO L231 Difference]: Finished difference. Result has 261 places, 505 transitions, 11725 flow [2023-11-29 01:45:35,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9767, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11725, PETRI_PLACES=261, PETRI_TRANSITIONS=505} [2023-11-29 01:45:35,965 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 222 predicate places. [2023-11-29 01:45:35,965 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 505 transitions, 11725 flow [2023-11-29 01:45:35,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.866666666666667) internal successors, (298), 15 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:45:35,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:35,966 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:35,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 01:45:36,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 01:45:36,167 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:45:36,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:36,167 INFO L85 PathProgramCache]: Analyzing trace with hash 5368040, now seen corresponding path program 11 times [2023-11-29 01:45:36,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:36,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456457444] [2023-11-29 01:45:36,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:36,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:36,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:36,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:36,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:36,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456457444] [2023-11-29 01:45:36,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456457444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:36,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859172252] [2023-11-29 01:45:36,240 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:45:36,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:36,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:36,241 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:36,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 01:45:36,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 01:45:36,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:36,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:36,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:36,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:36,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:36,419 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:45:36,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859172252] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:36,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:36,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-29 01:45:36,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428522830] [2023-11-29 01:45:36,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:36,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:45:36,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:36,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:45:36,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:45:36,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:36,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 505 transitions, 11725 flow. Second operand has 13 states, 13 states have (on average 20.23076923076923) internal successors, (263), 13 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:36,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:36,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:36,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:38,508 INFO L124 PetriNetUnfolderBase]: 4247/7274 cut-off events. [2023-11-29 01:45:38,508 INFO L125 PetriNetUnfolderBase]: For 353781/353781 co-relation queries the response was YES. [2023-11-29 01:45:38,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67408 conditions, 7274 events. 4247/7274 cut-off events. For 353781/353781 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 47198 event pairs, 625 based on Foata normal form. 54/7327 useless extension candidates. Maximal degree in co-relation 67319. Up to 2707 conditions per place. [2023-11-29 01:45:38,580 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 328 selfloop transitions, 287 changer transitions 2/623 dead transitions. [2023-11-29 01:45:38,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 623 transitions, 14725 flow [2023-11-29 01:45:38,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:45:38,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:45:38,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 465 transitions. [2023-11-29 01:45:38,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6283783783783784 [2023-11-29 01:45:38,582 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 465 transitions. [2023-11-29 01:45:38,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 465 transitions. [2023-11-29 01:45:38,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:38,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 465 transitions. [2023-11-29 01:45:38,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 23.25) internal successors, (465), 20 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:38,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 37.0) internal successors, (777), 21 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:38,584 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 37.0) internal successors, (777), 21 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:38,584 INFO L175 Difference]: Start difference. First operand has 261 places, 505 transitions, 11725 flow. Second operand 20 states and 465 transitions. [2023-11-29 01:45:38,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 623 transitions, 14725 flow [2023-11-29 01:45:40,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 623 transitions, 14370 flow, removed 137 selfloop flow, removed 4 redundant places. [2023-11-29 01:45:40,852 INFO L231 Difference]: Finished difference. Result has 283 places, 528 transitions, 13134 flow [2023-11-29 01:45:40,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11438, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13134, PETRI_PLACES=283, PETRI_TRANSITIONS=528} [2023-11-29 01:45:40,853 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 244 predicate places. [2023-11-29 01:45:40,853 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 528 transitions, 13134 flow [2023-11-29 01:45:40,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.23076923076923) internal successors, (263), 13 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:40,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:40,853 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:40,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 01:45:41,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 01:45:41,054 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:45:41,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:41,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1015803598, now seen corresponding path program 12 times [2023-11-29 01:45:41,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:41,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184990352] [2023-11-29 01:45:41,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:41,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:41,125 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:41,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:41,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184990352] [2023-11-29 01:45:41,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184990352] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:41,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276458774] [2023-11-29 01:45:41,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:45:41,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:41,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:41,127 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:41,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 01:45:41,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:45:41,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:41,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:45:41,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:41,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:41,289 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:41,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:45:41,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276458774] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:41,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:41,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-29 01:45:41,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318450600] [2023-11-29 01:45:41,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:41,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:45:41,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:41,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:45:41,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:45:41,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:41,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 528 transitions, 13134 flow. Second operand has 13 states, 13 states have (on average 20.0) internal successors, (260), 13 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:41,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:41,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:41,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:43,497 INFO L124 PetriNetUnfolderBase]: 4244/7336 cut-off events. [2023-11-29 01:45:43,497 INFO L125 PetriNetUnfolderBase]: For 384242/384242 co-relation queries the response was YES. [2023-11-29 01:45:43,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70361 conditions, 7336 events. 4244/7336 cut-off events. For 384242/384242 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 48122 event pairs, 1569 based on Foata normal form. 8/7343 useless extension candidates. Maximal degree in co-relation 70265. Up to 5614 conditions per place. [2023-11-29 01:45:43,577 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 503 selfloop transitions, 71 changer transitions 2/582 dead transitions. [2023-11-29 01:45:43,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 582 transitions, 14936 flow [2023-11-29 01:45:43,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:45:43,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:45:43,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2023-11-29 01:45:43,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6609336609336609 [2023-11-29 01:45:43,578 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 269 transitions. [2023-11-29 01:45:43,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 269 transitions. [2023-11-29 01:45:43,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:43,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 269 transitions. [2023-11-29 01:45:43,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 24.454545454545453) internal successors, (269), 11 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:43,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 37.0) internal successors, (444), 12 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:43,579 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 37.0) internal successors, (444), 12 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:43,579 INFO L175 Difference]: Start difference. First operand has 283 places, 528 transitions, 13134 flow. Second operand 11 states and 269 transitions. [2023-11-29 01:45:43,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 582 transitions, 14936 flow [2023-11-29 01:45:45,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 582 transitions, 14756 flow, removed 64 selfloop flow, removed 13 redundant places. [2023-11-29 01:45:45,428 INFO L231 Difference]: Finished difference. Result has 278 places, 525 transitions, 13095 flow [2023-11-29 01:45:45,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12929, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13095, PETRI_PLACES=278, PETRI_TRANSITIONS=525} [2023-11-29 01:45:45,429 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 239 predicate places. [2023-11-29 01:45:45,429 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 525 transitions, 13095 flow [2023-11-29 01:45:45,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.0) internal successors, (260), 13 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:45,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:45,430 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:45,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-29 01:45:45,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 01:45:45,630 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:45:45,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:45,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1712899762, now seen corresponding path program 13 times [2023-11-29 01:45:45,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:45,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311302720] [2023-11-29 01:45:45,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:45,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:45,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:45,705 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:45:45,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:45,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311302720] [2023-11-29 01:45:45,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311302720] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:45,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762609713] [2023-11-29 01:45:45,706 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:45:45,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:45,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:45,707 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:45,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 01:45:45,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:45,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:45:45,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:45,828 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:45:45,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:45,859 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:45:45,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762609713] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:45,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:45,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2023-11-29 01:45:45,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676456911] [2023-11-29 01:45:45,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:45,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:45:45,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:45,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:45:45,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:45:45,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 01:45:45,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 525 transitions, 13095 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:45,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:45,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 01:45:45,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:48,802 INFO L124 PetriNetUnfolderBase]: 5656/10667 cut-off events. [2023-11-29 01:45:48,802 INFO L125 PetriNetUnfolderBase]: For 552707/553139 co-relation queries the response was YES. [2023-11-29 01:45:48,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100603 conditions, 10667 events. 5656/10667 cut-off events. For 552707/553139 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 85096 event pairs, 536 based on Foata normal form. 285/10880 useless extension candidates. Maximal degree in co-relation 100512. Up to 2566 conditions per place. [2023-11-29 01:45:48,964 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 894 selfloop transitions, 10 changer transitions 100/1174 dead transitions. [2023-11-29 01:45:48,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 1174 transitions, 31944 flow [2023-11-29 01:45:48,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:45:48,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:45:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2023-11-29 01:45:48,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8108108108108109 [2023-11-29 01:45:48,966 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 150 transitions. [2023-11-29 01:45:48,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 150 transitions. [2023-11-29 01:45:48,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:48,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 150 transitions. [2023-11-29 01:45:48,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:48,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:48,967 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 37.0) internal successors, (222), 6 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:48,967 INFO L175 Difference]: Start difference. First operand has 278 places, 525 transitions, 13095 flow. Second operand 5 states and 150 transitions. [2023-11-29 01:45:48,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 1174 transitions, 31944 flow [2023-11-29 01:45:53,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 1174 transitions, 31690 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-29 01:45:53,690 INFO L231 Difference]: Finished difference. Result has 275 places, 521 transitions, 12800 flow [2023-11-29 01:45:53,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12986, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12800, PETRI_PLACES=275, PETRI_TRANSITIONS=521} [2023-11-29 01:45:53,690 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 236 predicate places. [2023-11-29 01:45:53,691 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 521 transitions, 12800 flow [2023-11-29 01:45:53,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:53,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:45:53,691 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:45:53,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 01:45:53,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 01:45:53,891 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:45:53,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:45:53,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1589314257, now seen corresponding path program 14 times [2023-11-29 01:45:53,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:45:53,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963851846] [2023-11-29 01:45:53,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:45:53,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:45:53,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:45:53,994 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:53,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:45:53,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963851846] [2023-11-29 01:45:53,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963851846] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:45:53,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548220047] [2023-11-29 01:45:53,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:45:53,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:45:53,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:45:53,996 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:45:54,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 01:45:54,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:45:54,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:45:54,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:45:54,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:45:54,165 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:54,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:45:54,232 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:45:54,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548220047] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:45:54,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:45:54,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-11-29 01:45:54,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881763075] [2023-11-29 01:45:54,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:45:54,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:45:54,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:45:54,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:45:54,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:45:54,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:45:54,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 521 transitions, 12800 flow. Second operand has 14 states, 14 states have (on average 20.357142857142858) internal successors, (285), 14 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:54,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:45:54,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:45:54,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:45:59,001 INFO L124 PetriNetUnfolderBase]: 8967/15295 cut-off events. [2023-11-29 01:45:59,001 INFO L125 PetriNetUnfolderBase]: For 846491/846491 co-relation queries the response was YES. [2023-11-29 01:45:59,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153587 conditions, 15295 events. 8967/15295 cut-off events. For 846491/846491 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 111091 event pairs, 410 based on Foata normal form. 69/15364 useless extension candidates. Maximal degree in co-relation 153495. Up to 4742 conditions per place. [2023-11-29 01:45:59,220 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 338 selfloop transitions, 603 changer transitions 102/1049 dead transitions. [2023-11-29 01:45:59,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 1049 transitions, 26103 flow [2023-11-29 01:45:59,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:45:59,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:45:59,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 452 transitions. [2023-11-29 01:45:59,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6429587482219061 [2023-11-29 01:45:59,221 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 452 transitions. [2023-11-29 01:45:59,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 452 transitions. [2023-11-29 01:45:59,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:45:59,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 452 transitions. [2023-11-29 01:45:59,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 23.789473684210527) internal successors, (452), 19 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:45:59,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 37.0) internal successors, (740), 20 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 01:45:59,224 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 37.0) internal successors, (740), 20 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 01:45:59,224 INFO L175 Difference]: Start difference. First operand has 275 places, 521 transitions, 12800 flow. Second operand 19 states and 452 transitions. [2023-11-29 01:45:59,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 1049 transitions, 26103 flow [2023-11-29 01:46:07,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1049 transitions, 25965 flow, removed 69 selfloop flow, removed 0 redundant places. [2023-11-29 01:46:07,448 INFO L231 Difference]: Finished difference. Result has 302 places, 803 transitions, 22218 flow [2023-11-29 01:46:07,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12780, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=22218, PETRI_PLACES=302, PETRI_TRANSITIONS=803} [2023-11-29 01:46:07,449 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 263 predicate places. [2023-11-29 01:46:07,449 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 803 transitions, 22218 flow [2023-11-29 01:46:07,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.357142857142858) internal successors, (285), 14 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:07,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:46:07,449 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:46:07,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 01:46:07,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 01:46:07,650 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:46:07,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:46:07,650 INFO L85 PathProgramCache]: Analyzing trace with hash -83654503, now seen corresponding path program 15 times [2023-11-29 01:46:07,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:46:07,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919912389] [2023-11-29 01:46:07,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:46:07,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:46:07,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:46:07,751 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:07,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:46:07,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919912389] [2023-11-29 01:46:07,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919912389] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:46:07,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432965302] [2023-11-29 01:46:07,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:46:07,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:46:07,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:46:07,753 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:46:07,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 01:46:07,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-29 01:46:07,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:46:07,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:46:07,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:46:07,937 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:07,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:46:07,999 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:07,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432965302] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:46:07,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:46:07,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-11-29 01:46:08,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681917290] [2023-11-29 01:46:08,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:46:08,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 01:46:08,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:46:08,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 01:46:08,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-11-29 01:46:08,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:46:08,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 803 transitions, 22218 flow. Second operand has 16 states, 16 states have (on average 19.9375) internal successors, (319), 16 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:08,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:46:08,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:46:08,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:46:14,671 INFO L124 PetriNetUnfolderBase]: 11388/19178 cut-off events. [2023-11-29 01:46:14,671 INFO L125 PetriNetUnfolderBase]: For 1317166/1317170 co-relation queries the response was YES. [2023-11-29 01:46:14,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205749 conditions, 19178 events. 11388/19178 cut-off events. For 1317166/1317170 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 139751 event pairs, 757 based on Foata normal form. 58/19236 useless extension candidates. Maximal degree in co-relation 205648. Up to 3696 conditions per place. [2023-11-29 01:46:15,000 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 649 selfloop transitions, 485 changer transitions 10/1150 dead transitions. [2023-11-29 01:46:15,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 1150 transitions, 31663 flow [2023-11-29 01:46:15,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:46:15,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 01:46:15,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 512 transitions. [2023-11-29 01:46:15,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589446589446589 [2023-11-29 01:46:15,001 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 512 transitions. [2023-11-29 01:46:15,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 512 transitions. [2023-11-29 01:46:15,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:46:15,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 512 transitions. [2023-11-29 01:46:15,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 24.38095238095238) internal successors, (512), 21 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:15,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 37.0) internal successors, (814), 22 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:15,003 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 37.0) internal successors, (814), 22 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:15,003 INFO L175 Difference]: Start difference. First operand has 302 places, 803 transitions, 22218 flow. Second operand 21 states and 512 transitions. [2023-11-29 01:46:15,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 1150 transitions, 31663 flow [2023-11-29 01:46:27,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 1150 transitions, 31213 flow, removed 204 selfloop flow, removed 5 redundant places. [2023-11-29 01:46:27,924 INFO L231 Difference]: Finished difference. Result has 325 places, 924 transitions, 26570 flow [2023-11-29 01:46:27,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=22056, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=26570, PETRI_PLACES=325, PETRI_TRANSITIONS=924} [2023-11-29 01:46:27,925 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 286 predicate places. [2023-11-29 01:46:27,926 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 924 transitions, 26570 flow [2023-11-29 01:46:27,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 19.9375) internal successors, (319), 16 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:27,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:46:27,926 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:46:27,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 01:46:28,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 01:46:28,127 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:46:28,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:46:28,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1260518671, now seen corresponding path program 16 times [2023-11-29 01:46:28,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:46:28,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797815977] [2023-11-29 01:46:28,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:46:28,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:46:28,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:46:28,230 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:28,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:46:28,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797815977] [2023-11-29 01:46:28,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797815977] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:46:28,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725372023] [2023-11-29 01:46:28,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:46:28,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:46:28,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:46:28,232 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:46:28,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 01:46:28,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:46:28,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:46:28,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:46:28,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:46:28,413 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:28,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:46:28,481 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:28,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725372023] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:46:28,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:46:28,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-11-29 01:46:28,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371905465] [2023-11-29 01:46:28,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:46:28,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 01:46:28,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:46:28,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 01:46:28,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-11-29 01:46:28,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:46:28,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 924 transitions, 26570 flow. Second operand has 16 states, 16 states have (on average 20.5) internal successors, (328), 16 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:28,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:46:28,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:46:28,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:46:37,611 INFO L124 PetriNetUnfolderBase]: 13210/22225 cut-off events. [2023-11-29 01:46:37,612 INFO L125 PetriNetUnfolderBase]: For 1688366/1688370 co-relation queries the response was YES. [2023-11-29 01:46:37,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250493 conditions, 22225 events. 13210/22225 cut-off events. For 1688366/1688370 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 165359 event pairs, 796 based on Foata normal form. 138/22363 useless extension candidates. Maximal degree in co-relation 250384. Up to 8030 conditions per place. [2023-11-29 01:46:37,952 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 480 selfloop transitions, 820 changer transitions 9/1315 dead transitions. [2023-11-29 01:46:37,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 1315 transitions, 38620 flow [2023-11-29 01:46:37,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:46:37,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:46:37,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 527 transitions. [2023-11-29 01:46:37,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474201474201474 [2023-11-29 01:46:37,954 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 527 transitions. [2023-11-29 01:46:37,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 527 transitions. [2023-11-29 01:46:37,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:46:37,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 527 transitions. [2023-11-29 01:46:37,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 23.954545454545453) internal successors, (527), 22 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:37,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 37.0) internal successors, (851), 23 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:37,956 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 37.0) internal successors, (851), 23 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:37,956 INFO L175 Difference]: Start difference. First operand has 325 places, 924 transitions, 26570 flow. Second operand 22 states and 527 transitions. [2023-11-29 01:46:37,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 1315 transitions, 38620 flow [2023-11-29 01:46:53,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 1315 transitions, 37777 flow, removed 215 selfloop flow, removed 7 redundant places. [2023-11-29 01:46:53,388 INFO L231 Difference]: Finished difference. Result has 347 places, 1117 transitions, 35726 flow [2023-11-29 01:46:53,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25945, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=627, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=35726, PETRI_PLACES=347, PETRI_TRANSITIONS=1117} [2023-11-29 01:46:53,389 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 308 predicate places. [2023-11-29 01:46:53,389 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 1117 transitions, 35726 flow [2023-11-29 01:46:53,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 20.5) internal successors, (328), 16 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:53,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:46:53,389 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:46:53,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-29 01:46:53,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 01:46:53,590 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:46:53,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:46:53,590 INFO L85 PathProgramCache]: Analyzing trace with hash 590303689, now seen corresponding path program 17 times [2023-11-29 01:46:53,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:46:53,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830550951] [2023-11-29 01:46:53,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:46:53,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:46:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:46:53,692 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:53,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:46:53,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830550951] [2023-11-29 01:46:53,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830550951] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:46:53,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132841324] [2023-11-29 01:46:53,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:46:53,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:46:53,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:46:53,699 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:46:53,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 01:46:53,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-29 01:46:53,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:46:53,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:46:53,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:46:53,869 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:53,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:46:53,928 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:46:53,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132841324] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:46:53,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:46:53,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-11-29 01:46:53,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128139468] [2023-11-29 01:46:53,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:46:53,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:46:53,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:46:53,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:46:53,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:46:53,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:46:53,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 1117 transitions, 35726 flow. Second operand has 15 states, 15 states have (on average 19.933333333333334) internal successors, (299), 15 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:46:53,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:46:53,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:46:53,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:47:05,612 INFO L124 PetriNetUnfolderBase]: 14604/24439 cut-off events. [2023-11-29 01:47:05,612 INFO L125 PetriNetUnfolderBase]: For 2098237/2098246 co-relation queries the response was YES. [2023-11-29 01:47:05,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288775 conditions, 24439 events. 14604/24439 cut-off events. For 2098237/2098246 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 183052 event pairs, 510 based on Foata normal form. 175/24614 useless extension candidates. Maximal degree in co-relation 288660. Up to 4264 conditions per place. [2023-11-29 01:47:06,014 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 591 selfloop transitions, 993 changer transitions 29/1619 dead transitions. [2023-11-29 01:47:06,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 1619 transitions, 50548 flow [2023-11-29 01:47:06,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 01:47:06,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 01:47:06,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 908 transitions. [2023-11-29 01:47:06,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458036984352774 [2023-11-29 01:47:06,016 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 908 transitions. [2023-11-29 01:47:06,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 908 transitions. [2023-11-29 01:47:06,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:47:06,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 908 transitions. [2023-11-29 01:47:06,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 23.894736842105264) internal successors, (908), 38 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:06,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 37.0) internal successors, (1443), 39 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:06,021 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 37.0) internal successors, (1443), 39 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:06,022 INFO L175 Difference]: Start difference. First operand has 347 places, 1117 transitions, 35726 flow. Second operand 38 states and 908 transitions. [2023-11-29 01:47:06,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 1619 transitions, 50548 flow [2023-11-29 01:47:31,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 1619 transitions, 50412 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-11-29 01:47:31,854 INFO L231 Difference]: Finished difference. Result has 397 places, 1320 transitions, 46023 flow [2023-11-29 01:47:31,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=35591, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=803, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=46023, PETRI_PLACES=397, PETRI_TRANSITIONS=1320} [2023-11-29 01:47:31,856 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 358 predicate places. [2023-11-29 01:47:31,856 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 1320 transitions, 46023 flow [2023-11-29 01:47:31,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.933333333333334) internal successors, (299), 15 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:31,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:47:31,857 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:31,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 01:47:32,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 01:47:32,057 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:47:32,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:32,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2019030549, now seen corresponding path program 18 times [2023-11-29 01:47:32,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:32,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324961409] [2023-11-29 01:47:32,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:32,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:32,150 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:32,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:32,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324961409] [2023-11-29 01:47:32,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324961409] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:32,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520801493] [2023-11-29 01:47:32,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:47:32,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:32,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,152 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 01:47:32,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-11-29 01:47:32,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:32,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:47:32,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:32,329 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:32,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:32,383 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:32,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520801493] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:32,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:32,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-11-29 01:47:32,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948457280] [2023-11-29 01:47:32,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:32,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:47:32,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:32,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:47:32,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:47:32,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:47:32,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 1320 transitions, 46023 flow. Second operand has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:32,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:47:32,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:47:32,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:47:46,233 INFO L124 PetriNetUnfolderBase]: 14505/24581 cut-off events. [2023-11-29 01:47:46,233 INFO L125 PetriNetUnfolderBase]: For 2681079/2681081 co-relation queries the response was YES. [2023-11-29 01:47:46,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315046 conditions, 24581 events. 14505/24581 cut-off events. For 2681079/2681081 co-relation queries the response was YES. Maximal size of possible extension queue 923. Compared 188010 event pairs, 1563 based on Foata normal form. 18/24599 useless extension candidates. Maximal degree in co-relation 314914. Up to 6055 conditions per place. [2023-11-29 01:47:46,674 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 809 selfloop transitions, 693 changer transitions 5/1513 dead transitions. [2023-11-29 01:47:46,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 1513 transitions, 52673 flow [2023-11-29 01:47:46,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:47:46,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:47:46,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 474 transitions. [2023-11-29 01:47:46,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742532005689901 [2023-11-29 01:47:46,676 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 474 transitions. [2023-11-29 01:47:46,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 474 transitions. [2023-11-29 01:47:46,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:47:46,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 474 transitions. [2023-11-29 01:47:46,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 24.94736842105263) internal successors, (474), 19 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:46,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 37.0) internal successors, (740), 20 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 01:47:46,678 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 37.0) internal successors, (740), 20 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 01:47:46,678 INFO L175 Difference]: Start difference. First operand has 397 places, 1320 transitions, 46023 flow. Second operand 19 states and 474 transitions. [2023-11-29 01:47:46,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 1513 transitions, 52673 flow [2023-11-29 01:48:10,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1513 transitions, 51880 flow, removed 343 selfloop flow, removed 9 redundant places. [2023-11-29 01:48:10,862 INFO L231 Difference]: Finished difference. Result has 408 places, 1323 transitions, 46809 flow [2023-11-29 01:48:10,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=45230, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=689, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=46809, PETRI_PLACES=408, PETRI_TRANSITIONS=1323} [2023-11-29 01:48:10,864 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 369 predicate places. [2023-11-29 01:48:10,864 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 1323 transitions, 46809 flow [2023-11-29 01:48:10,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.0) internal successors, (300), 15 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:10,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:48:10,865 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:10,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 01:48:11,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 01:48:11,065 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:48:11,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:11,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1370486571, now seen corresponding path program 19 times [2023-11-29 01:48:11,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:11,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093571905] [2023-11-29 01:48:11,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:11,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:11,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:11,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:48:11,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093571905] [2023-11-29 01:48:11,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093571905] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:48:11,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311043858] [2023-11-29 01:48:11,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:48:11,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:48:11,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:11,159 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:48:11,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 01:48:11,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:11,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:48:11,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:11,346 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:11,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:48:11,417 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:11,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311043858] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:48:11,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:48:11,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-11-29 01:48:11,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473401668] [2023-11-29 01:48:11,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:48:11,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:48:11,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:48:11,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:48:11,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:48:11,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:48:11,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 1323 transitions, 46809 flow. Second operand has 15 states, 15 states have (on average 20.266666666666666) internal successors, (304), 15 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:11,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:48:11,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:48:11,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:48:28,046 INFO L124 PetriNetUnfolderBase]: 17125/28712 cut-off events. [2023-11-29 01:48:28,046 INFO L125 PetriNetUnfolderBase]: For 3208427/3208434 co-relation queries the response was YES. [2023-11-29 01:48:28,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377741 conditions, 28712 events. 17125/28712 cut-off events. For 3208427/3208434 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 220517 event pairs, 674 based on Foata normal form. 152/28864 useless extension candidates. Maximal degree in co-relation 377608. Up to 7747 conditions per place. [2023-11-29 01:48:28,680 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 715 selfloop transitions, 1130 changer transitions 17/1868 dead transitions. [2023-11-29 01:48:28,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1868 transitions, 65740 flow [2023-11-29 01:48:28,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 01:48:28,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 01:48:28,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 851 transitions. [2023-11-29 01:48:28,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2023-11-29 01:48:28,681 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 851 transitions. [2023-11-29 01:48:28,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 851 transitions. [2023-11-29 01:48:28,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:48:28,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 851 transitions. [2023-11-29 01:48:28,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 23.63888888888889) internal successors, (851), 36 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:28,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 37.0) internal successors, (1369), 37 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:28,685 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 37.0) internal successors, (1369), 37 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:28,685 INFO L175 Difference]: Start difference. First operand has 408 places, 1323 transitions, 46809 flow. Second operand 36 states and 851 transitions. [2023-11-29 01:48:28,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1868 transitions, 65740 flow [2023-11-29 01:49:16,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 1868 transitions, 63882 flow, removed 1 selfloop flow, removed 17 redundant places. [2023-11-29 01:49:16,683 INFO L231 Difference]: Finished difference. Result has 438 places, 1574 transitions, 59380 flow [2023-11-29 01:49:16,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=45360, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=879, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=59380, PETRI_PLACES=438, PETRI_TRANSITIONS=1574} [2023-11-29 01:49:16,684 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 399 predicate places. [2023-11-29 01:49:16,684 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 1574 transitions, 59380 flow [2023-11-29 01:49:16,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.266666666666666) internal successors, (304), 15 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:16,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:49:16,684 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:49:16,688 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 01:49:16,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:49:16,885 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 01:49:16,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:49:16,886 INFO L85 PathProgramCache]: Analyzing trace with hash 356290667, now seen corresponding path program 20 times [2023-11-29 01:49:16,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:49:16,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721692736] [2023-11-29 01:49:16,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:49:16,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:49:16,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:49:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:49:16,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:49:16,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721692736] [2023-11-29 01:49:16,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721692736] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:49:16,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539804135] [2023-11-29 01:49:16,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:49:16,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:49:16,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:49:16,963 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:49:16,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 01:49:17,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:49:17,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:49:17,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:49:17,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:49:17,128 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:49:17,128 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:49:17,175 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:49:17,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539804135] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:49:17,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:49:17,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2023-11-29 01:49:17,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346068737] [2023-11-29 01:49:17,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:49:17,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:49:17,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:49:17,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:49:17,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:49:17,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:49:17,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1574 transitions, 59380 flow. Second operand has 15 states, 15 states have (on average 20.066666666666666) internal successors, (301), 15 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 01:49:17,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:49:17,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:49:17,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:49:37,455 INFO L124 PetriNetUnfolderBase]: 17747/29935 cut-off events. [2023-11-29 01:49:37,455 INFO L125 PetriNetUnfolderBase]: For 3861673/3861684 co-relation queries the response was YES. [2023-11-29 01:49:37,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 415901 conditions, 29935 events. 17747/29935 cut-off events. For 3861673/3861684 co-relation queries the response was YES. Maximal size of possible extension queue 1103. Compared 232117 event pairs, 641 based on Foata normal form. 307/30242 useless extension candidates. Maximal degree in co-relation 415757. Up to 5218 conditions per place. [2023-11-29 01:49:38,078 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 669 selfloop transitions, 1285 changer transitions 13/1973 dead transitions. [2023-11-29 01:49:38,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1973 transitions, 73584 flow [2023-11-29 01:49:38,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 01:49:38,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 01:49:38,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 891 transitions. [2023-11-29 01:49:38,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337126600284495 [2023-11-29 01:49:38,080 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 891 transitions. [2023-11-29 01:49:38,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 891 transitions. [2023-11-29 01:49:38,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:49:38,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 891 transitions. [2023-11-29 01:49:38,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 23.44736842105263) internal successors, (891), 38 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:38,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 37.0) internal successors, (1443), 39 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:38,084 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 37.0) internal successors, (1443), 39 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:38,084 INFO L175 Difference]: Start difference. First operand has 438 places, 1574 transitions, 59380 flow. Second operand 38 states and 891 transitions. [2023-11-29 01:49:38,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1973 transitions, 73584 flow [2023-11-29 01:50:42,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1973 transitions, 72515 flow, removed 373 selfloop flow, removed 12 redundant places. [2023-11-29 01:50:42,623 INFO L231 Difference]: Finished difference. Result has 474 places, 1686 transitions, 67681 flow [2023-11-29 01:50:42,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=57963, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=67681, PETRI_PLACES=474, PETRI_TRANSITIONS=1686} [2023-11-29 01:50:42,625 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 435 predicate places. [2023-11-29 01:50:42,625 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 1686 transitions, 67681 flow [2023-11-29 01:50:42,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.066666666666666) internal successors, (301), 15 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 01:50:42,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:50:42,625 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:50:42,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 01:50:42,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 01:50:42,825 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 01:50:42,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:42,826 INFO L85 PathProgramCache]: Analyzing trace with hash -2112744283, now seen corresponding path program 21 times [2023-11-29 01:50:42,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:50:42,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823653130] [2023-11-29 01:50:42,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:50:42,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:50:42,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:42,912 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:42,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:50:42,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823653130] [2023-11-29 01:50:42,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823653130] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:50:42,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690727503] [2023-11-29 01:50:42,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:50:42,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:50:42,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:42,914 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:50:42,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 01:50:42,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:50:42,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:50:43,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:50:43,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:43,083 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:43,083 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:50:43,153 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:43,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690727503] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:50:43,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:50:43,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-29 01:50:43,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396632155] [2023-11-29 01:50:43,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:50:43,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:50:43,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:50:43,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:50:43,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:50:43,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:50:43,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 1686 transitions, 67681 flow. Second operand has 18 states, 18 states have (on average 20.055555555555557) internal successors, (361), 18 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:43,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:50:43,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:50:43,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:09,167 INFO L124 PetriNetUnfolderBase]: 19837/34028 cut-off events. [2023-11-29 01:51:09,167 INFO L125 PetriNetUnfolderBase]: For 4487591/4487604 co-relation queries the response was YES. [2023-11-29 01:51:09,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 479677 conditions, 34028 events. 19837/34028 cut-off events. For 4487591/4487604 co-relation queries the response was YES. Maximal size of possible extension queue 1296. Compared 276707 event pairs, 1144 based on Foata normal form. 66/34094 useless extension candidates. Maximal degree in co-relation 479524. Up to 11735 conditions per place. [2023-11-29 01:51:10,068 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 854 selfloop transitions, 1389 changer transitions 11/2260 dead transitions. [2023-11-29 01:51:10,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 2260 transitions, 89450 flow [2023-11-29 01:51:10,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 01:51:10,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 01:51:10,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 821 transitions. [2023-11-29 01:51:10,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.633976833976834 [2023-11-29 01:51:10,071 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 821 transitions. [2023-11-29 01:51:10,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 821 transitions. [2023-11-29 01:51:10,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:10,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 821 transitions. [2023-11-29 01:51:10,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 23.457142857142856) internal successors, (821), 35 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:10,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 37.0) internal successors, (1332), 36 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:10,075 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 37.0) internal successors, (1332), 36 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:10,075 INFO L175 Difference]: Start difference. First operand has 474 places, 1686 transitions, 67681 flow. Second operand 35 states and 821 transitions. [2023-11-29 01:51:10,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 2260 transitions, 89450 flow [2023-11-29 01:52:48,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 2260 transitions, 87387 flow, removed 460 selfloop flow, removed 18 redundant places. [2023-11-29 01:52:48,952 INFO L231 Difference]: Finished difference. Result has 495 places, 1909 transitions, 81252 flow [2023-11-29 01:52:48,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=65873, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=81252, PETRI_PLACES=495, PETRI_TRANSITIONS=1909} [2023-11-29 01:52:48,954 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 456 predicate places. [2023-11-29 01:52:48,954 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 1909 transitions, 81252 flow [2023-11-29 01:52:48,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 20.055555555555557) internal successors, (361), 18 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:48,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:52:48,954 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:52:48,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 01:52:49,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:52:49,155 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 01:52:49,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:52:49,155 INFO L85 PathProgramCache]: Analyzing trace with hash 297336841, now seen corresponding path program 22 times [2023-11-29 01:52:49,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:52:49,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836284952] [2023-11-29 01:52:49,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:52:49,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:52:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:52:49,233 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:52:49,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:52:49,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836284952] [2023-11-29 01:52:49,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836284952] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:52:49,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135398270] [2023-11-29 01:52:49,234 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:52:49,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:52:49,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:52:49,235 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:52:49,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 01:52:49,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:52:49,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:52:49,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:52:49,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:52:49,409 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:52:49,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:52:49,470 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:52:49,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135398270] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:52:49,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:52:49,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-11-29 01:52:49,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301350835] [2023-11-29 01:52:49,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:52:49,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:52:49,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:52:49,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:52:49,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:52:49,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:52:49,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1909 transitions, 81252 flow. Second operand has 15 states, 15 states have (on average 20.466666666666665) internal successors, (307), 15 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:49,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:52:49,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:52:49,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:53:21,212 INFO L124 PetriNetUnfolderBase]: 20967/36058 cut-off events. [2023-11-29 01:53:21,213 INFO L125 PetriNetUnfolderBase]: For 5081019/5081032 co-relation queries the response was YES. [2023-11-29 01:53:21,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 520208 conditions, 36058 events. 20967/36058 cut-off events. For 5081019/5081032 co-relation queries the response was YES. Maximal size of possible extension queue 1361. Compared 296878 event pairs, 1046 based on Foata normal form. 114/36172 useless extension candidates. Maximal degree in co-relation 520054. Up to 6256 conditions per place. [2023-11-29 01:53:22,168 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 807 selfloop transitions, 1520 changer transitions 13/2346 dead transitions. [2023-11-29 01:53:22,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 2346 transitions, 98230 flow [2023-11-29 01:53:22,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 01:53:22,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 01:53:22,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 864 transitions. [2023-11-29 01:53:22,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.631117604090577 [2023-11-29 01:53:22,170 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 864 transitions. [2023-11-29 01:53:22,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 864 transitions. [2023-11-29 01:53:22,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:53:22,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 864 transitions. [2023-11-29 01:53:22,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 23.35135135135135) internal successors, (864), 37 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:22,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 37.0) internal successors, (1406), 38 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:22,173 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 37.0) internal successors, (1406), 38 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:22,173 INFO L175 Difference]: Start difference. First operand has 495 places, 1909 transitions, 81252 flow. Second operand 37 states and 864 transitions. [2023-11-29 01:53:22,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 2346 transitions, 98230 flow [2023-11-29 01:55:25,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 2346 transitions, 96912 flow, removed 93 selfloop flow, removed 15 redundant places. [2023-11-29 01:55:25,577 INFO L231 Difference]: Finished difference. Result has 523 places, 2060 transitions, 91959 flow [2023-11-29 01:55:25,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=79929, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=91959, PETRI_PLACES=523, PETRI_TRANSITIONS=2060} [2023-11-29 01:55:25,579 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 484 predicate places. [2023-11-29 01:55:25,579 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 2060 transitions, 91959 flow [2023-11-29 01:55:25,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 20.466666666666665) internal successors, (307), 15 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:25,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:55:25,580 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:55:25,585 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 01:55:25,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:55:25,780 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 01:55:25,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:55:25,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1431617003, now seen corresponding path program 23 times [2023-11-29 01:55:25,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:55:25,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038485596] [2023-11-29 01:55:25,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:55:25,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:55:25,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:55:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:55:25,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:55:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038485596] [2023-11-29 01:55:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038485596] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:55:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865849506] [2023-11-29 01:55:25,867 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:55:25,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:55:25,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:55:25,868 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:55:25,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_22e20e88-c325-4b37-87fe-702757b950aa/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 01:55:25,953 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:55:25,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:55:25,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:55:25,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:55:26,055 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:55:26,055 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:55:26,118 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:55:26,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865849506] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:55:26,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:55:26,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2023-11-29 01:55:26,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203925296] [2023-11-29 01:55:26,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:55:26,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:55:26,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:55:26,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:55:26,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:55:26,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 01:55:26,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 2060 transitions, 91959 flow. Second operand has 17 states, 17 states have (on average 20.11764705882353) internal successors, (342), 17 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:55:26,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:55:26,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 01:55:26,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:07,864 INFO L124 PetriNetUnfolderBase]: 26379/45357 cut-off events. [2023-11-29 01:56:07,864 INFO L125 PetriNetUnfolderBase]: For 6951744/6951753 co-relation queries the response was YES. [2023-11-29 01:56:08,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673564 conditions, 45357 events. 26379/45357 cut-off events. For 6951744/6951753 co-relation queries the response was YES. Maximal size of possible extension queue 1597. Compared 386010 event pairs, 921 based on Foata normal form. 192/45549 useless extension candidates. Maximal degree in co-relation 673405. Up to 7832 conditions per place. [2023-11-29 01:56:09,101 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 982 selfloop transitions, 2221 changer transitions 54/3263 dead transitions. [2023-11-29 01:56:09,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 3263 transitions, 146884 flow [2023-11-29 01:56:09,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 01:56:09,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 01:56:09,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 865 transitions. [2023-11-29 01:56:09,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6318480642804967 [2023-11-29 01:56:09,103 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 865 transitions. [2023-11-29 01:56:09,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 865 transitions. [2023-11-29 01:56:09,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:09,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 865 transitions. [2023-11-29 01:56:09,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 23.37837837837838) internal successors, (865), 37 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:09,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 37.0) internal successors, (1406), 38 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:09,106 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 37.0) internal successors, (1406), 38 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:09,106 INFO L175 Difference]: Start difference. First operand has 523 places, 2060 transitions, 91959 flow. Second operand 37 states and 865 transitions. [2023-11-29 01:56:09,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 3263 transitions, 146884 flow