./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-figure1-alt.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_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/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_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/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_009d1732-1687-44e2-a2df-1386aa13899a/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 3c66e95d4d33d89eed9ab2f285249dafeef639a3ca9f6d879b87b944d1b8c0ce --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:54:39,366 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:54:39,442 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 05:54:39,447 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:54:39,447 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:54:39,473 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:54:39,474 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:54:39,474 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:54:39,475 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:54:39,476 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:54:39,476 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:54:39,477 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:54:39,478 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:54:39,478 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:54:39,479 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:54:39,479 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:54:39,480 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:54:39,480 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:54:39,481 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:54:39,481 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:54:39,482 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 05:54:39,483 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 05:54:39,483 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 05:54:39,484 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:54:39,484 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 05:54:39,485 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:54:39,485 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:54:39,486 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:54:39,486 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:54:39,487 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:54:39,487 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:54:39,488 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:54:39,488 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:54:39,489 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:54:39,489 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:54:39,489 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 05:54:39,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 05:54:39,490 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:54:39,490 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:54:39,490 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:54:39,490 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:54:39,491 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_009d1732-1687-44e2-a2df-1386aa13899a/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_009d1732-1687-44e2-a2df-1386aa13899a/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 -> 3c66e95d4d33d89eed9ab2f285249dafeef639a3ca9f6d879b87b944d1b8c0ce [2023-11-29 05:54:39,727 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:54:39,747 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:54:39,750 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:54:39,752 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:54:39,752 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:54:39,754 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c [2023-11-29 05:54:42,882 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:54:43,062 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:54:43,063 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/sv-benchmarks/c/weaver/popl20-figure1-alt.wvr.c [2023-11-29 05:54:43,070 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/data/9faf37e53/7facf9d022514e6fac74c8da5fdb8948/FLAG23c5871f0 [2023-11-29 05:54:43,083 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/data/9faf37e53/7facf9d022514e6fac74c8da5fdb8948 [2023-11-29 05:54:43,085 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:54:43,087 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:54:43,088 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:54:43,088 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:54:43,093 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:54:43,094 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,096 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@384f2d11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43, skipping insertion in model container [2023-11-29 05:54:43,096 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,120 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:54:43,288 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:54:43,299 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 05:54:43,322 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:54:43,332 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 05:54:43,332 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 05:54:43,339 INFO L206 MainTranslator]: Completed translation [2023-11-29 05:54:43,340 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43 WrapperNode [2023-11-29 05:54:43,340 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:54:43,341 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 05:54:43,341 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 05:54:43,341 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 05:54:43,348 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,356 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,382 INFO L138 Inliner]: procedures = 21, calls = 26, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 81 [2023-11-29 05:54:43,383 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 05:54:43,384 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 05:54:43,384 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 05:54:43,384 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 05:54:43,394 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,395 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,398 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,415 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 05:54:43,416 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,416 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,424 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,428 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,430 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,432 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,435 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 05:54:43,437 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 05:54:43,437 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 05:54:43,437 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 05:54:43,438 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (1/1) ... [2023-11-29 05:54:43,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:54:43,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:43,469 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 05:54:43,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 05:54:43,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 05:54:43,505 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 05:54:43,505 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 05:54:43,505 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 05:54:43,505 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 05:54:43,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 05:54:43,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 05:54:43,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 05:54:43,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 05:54:43,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 05:54:43,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 05:54:43,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 05:54:43,506 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 05:54:43,507 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 05:54:43,507 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 05:54:43,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 05:54:43,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 05:54:43,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 05:54:43,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 05:54:43,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 05:54:43,509 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 05:54:43,623 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 05:54:43,625 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 05:54:43,844 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 05:54:43,990 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 05:54:43,991 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 05:54:43,991 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:54:43 BoogieIcfgContainer [2023-11-29 05:54:43,991 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 05:54:44,010 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 05:54:44,011 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 05:54:44,025 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 05:54:44,025 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 05:54:43" (1/3) ... [2023-11-29 05:54:44,026 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba06c84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:54:44, skipping insertion in model container [2023-11-29 05:54:44,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:43" (2/3) ... [2023-11-29 05:54:44,027 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba06c84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:54:44, skipping insertion in model container [2023-11-29 05:54:44,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:54:43" (3/3) ... [2023-11-29 05:54:44,029 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1-alt.wvr.c [2023-11-29 05:54:44,048 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 05:54:44,048 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-11-29 05:54:44,048 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 05:54:44,096 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 05:54:44,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 37 transitions, 88 flow [2023-11-29 05:54:44,180 INFO L124 PetriNetUnfolderBase]: 2/35 cut-off events. [2023-11-29 05:54:44,180 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 05:54:44,184 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 05:54:44,184 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 37 transitions, 88 flow [2023-11-29 05:54:44,188 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 34 transitions, 80 flow [2023-11-29 05:54:44,200 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 05:54:44,209 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;@b6a77e2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 05:54:44,209 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-11-29 05:54:44,213 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 05:54:44,213 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 05:54:44,213 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:54:44,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:44,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 05:54:44,215 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 05:54:44,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:44,221 INFO L85 PathProgramCache]: Analyzing trace with hash 9146, now seen corresponding path program 1 times [2023-11-29 05:54:44,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:44,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932946182] [2023-11-29 05:54:44,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:44,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:44,510 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 05:54:44,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:44,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932946182] [2023-11-29 05:54:44,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932946182] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:44,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:44,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:54:44,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311642710] [2023-11-29 05:54:44,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:44,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:54:44,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:44,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:54:44,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:54:44,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2023-11-29 05:54:44,588 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 05:54:44,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:44,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2023-11-29 05:54:44,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:44,681 INFO L124 PetriNetUnfolderBase]: 93/197 cut-off events. [2023-11-29 05:54:44,681 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-29 05:54:44,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 373 conditions, 197 events. 93/197 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 698 event pairs, 66 based on Foata normal form. 1/178 useless extension candidates. Maximal degree in co-relation 318. Up to 157 conditions per place. [2023-11-29 05:54:44,687 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 17 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-11-29 05:54:44,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 30 transitions, 108 flow [2023-11-29 05:54:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:54:44,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:54:44,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2023-11-29 05:54:44,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2023-11-29 05:54:44,703 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 66 transitions. [2023-11-29 05:54:44,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 66 transitions. [2023-11-29 05:54:44,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:44,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 66 transitions. [2023-11-29 05:54:44,711 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 05:54:44,715 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 05:54:44,716 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 05:54:44,718 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 80 flow. Second operand 3 states and 66 transitions. [2023-11-29 05:54:44,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 30 transitions, 108 flow [2023-11-29 05:54:44,722 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 05:54:44,725 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 66 flow [2023-11-29 05:54:44,728 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 05:54:44,732 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -6 predicate places. [2023-11-29 05:54:44,733 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 66 flow [2023-11-29 05:54:44,733 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 05:54:44,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:44,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 05:54:44,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 05:54:44,734 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 05:54:44,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:44,735 INFO L85 PathProgramCache]: Analyzing trace with hash 9147, now seen corresponding path program 1 times [2023-11-29 05:54:44,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:44,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144134521] [2023-11-29 05:54:44,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:44,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:44,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:44,888 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 05:54:44,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:44,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144134521] [2023-11-29 05:54:44,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144134521] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:44,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:44,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:54:44,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85578018] [2023-11-29 05:54:44,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:44,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:54:44,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:44,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:54:44,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:54:44,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:54:44,920 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 05:54:44,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:44,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:54:44,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:44,987 INFO L124 PetriNetUnfolderBase]: 61/137 cut-off events. [2023-11-29 05:54:44,987 INFO L125 PetriNetUnfolderBase]: For 5/7 co-relation queries the response was YES. [2023-11-29 05:54:44,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254 conditions, 137 events. 61/137 cut-off events. For 5/7 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 457 event pairs, 42 based on Foata normal form. 17/143 useless extension candidates. Maximal degree in co-relation 248. Up to 108 conditions per place. [2023-11-29 05:54:44,990 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 15 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-11-29 05:54:44,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 28 transitions, 94 flow [2023-11-29 05:54:44,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:54:44,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:54:44,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2023-11-29 05:54:44,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-29 05:54:44,993 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 69 transitions. [2023-11-29 05:54:44,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 69 transitions. [2023-11-29 05:54:44,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:44,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 69 transitions. [2023-11-29 05:54:44,995 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 05:54:44,996 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 05:54:44,996 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 05:54:44,997 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 66 flow. Second operand 3 states and 69 transitions. [2023-11-29 05:54:44,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 28 transitions, 94 flow [2023-11-29 05:54:44,998 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 05:54:44,999 INFO L231 Difference]: Finished difference. Result has 32 places, 28 transitions, 63 flow [2023-11-29 05:54:45,000 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 05:54:45,001 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -7 predicate places. [2023-11-29 05:54:45,001 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 63 flow [2023-11-29 05:54:45,001 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 05:54:45,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:45,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 05:54:45,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 05:54:45,002 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 05:54:45,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:45,003 INFO L85 PathProgramCache]: Analyzing trace with hash 272711555, now seen corresponding path program 1 times [2023-11-29 05:54:45,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:45,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798572747] [2023-11-29 05:54:45,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:45,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:45,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:45,070 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 05:54:45,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:45,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798572747] [2023-11-29 05:54:45,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798572747] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:45,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:45,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:54:45,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594086683] [2023-11-29 05:54:45,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:45,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:54:45,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:45,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:54:45,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:54:45,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2023-11-29 05:54:45,099 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 05:54:45,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:45,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2023-11-29 05:54:45,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:45,160 INFO L124 PetriNetUnfolderBase]: 69/146 cut-off events. [2023-11-29 05:54:45,160 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 05:54:45,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 146 events. 69/146 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 461 event pairs, 48 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 273. Up to 124 conditions per place. [2023-11-29 05:54:45,163 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 17 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-11-29 05:54:45,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 26 transitions, 95 flow [2023-11-29 05:54:45,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:54:45,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:54:45,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 65 transitions. [2023-11-29 05:54:45,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5855855855855856 [2023-11-29 05:54:45,165 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 65 transitions. [2023-11-29 05:54:45,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 65 transitions. [2023-11-29 05:54:45,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:45,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 65 transitions. [2023-11-29 05:54:45,167 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 05:54:45,168 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 05:54:45,168 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 05:54:45,168 INFO L175 Difference]: Start difference. First operand has 32 places, 28 transitions, 63 flow. Second operand 3 states and 65 transitions. [2023-11-29 05:54:45,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 26 transitions, 95 flow [2023-11-29 05:54:45,169 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 05:54:45,171 INFO L231 Difference]: Finished difference. Result has 31 places, 26 transitions, 60 flow [2023-11-29 05:54:45,171 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 05:54:45,172 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -8 predicate places. [2023-11-29 05:54:45,172 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 26 transitions, 60 flow [2023-11-29 05:54:45,172 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 05:54:45,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:45,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 05:54:45,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 05:54:45,173 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 05:54:45,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:45,174 INFO L85 PathProgramCache]: Analyzing trace with hash 272711556, now seen corresponding path program 1 times [2023-11-29 05:54:45,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:45,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840584423] [2023-11-29 05:54:45,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:45,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:45,256 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 05:54:45,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:45,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840584423] [2023-11-29 05:54:45,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840584423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:45,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:45,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:54:45,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108897891] [2023-11-29 05:54:45,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:45,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:54:45,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:45,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:54:45,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:54:45,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:54:45,284 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 05:54:45,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:45,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:54:45,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:45,333 INFO L124 PetriNetUnfolderBase]: 61/129 cut-off events. [2023-11-29 05:54:45,334 INFO L125 PetriNetUnfolderBase]: For 5/7 co-relation queries the response was YES. [2023-11-29 05:54:45,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 129 events. 61/129 cut-off events. For 5/7 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 406 event pairs, 42 based on Foata normal form. 7/133 useless extension candidates. Maximal degree in co-relation 240. Up to 108 conditions per place. [2023-11-29 05:54:45,336 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 15 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-11-29 05:54:45,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 24 transitions, 88 flow [2023-11-29 05:54:45,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:54:45,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:54:45,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2023-11-29 05:54:45,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2023-11-29 05:54:45,338 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 69 transitions. [2023-11-29 05:54:45,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 69 transitions. [2023-11-29 05:54:45,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:45,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 69 transitions. [2023-11-29 05:54:45,339 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 05:54:45,340 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 05:54:45,340 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 05:54:45,340 INFO L175 Difference]: Start difference. First operand has 31 places, 26 transitions, 60 flow. Second operand 3 states and 69 transitions. [2023-11-29 05:54:45,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 24 transitions, 88 flow [2023-11-29 05:54:45,341 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 05:54:45,342 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 57 flow [2023-11-29 05:54:45,342 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 05:54:45,343 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -9 predicate places. [2023-11-29 05:54:45,343 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 57 flow [2023-11-29 05:54:45,344 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 05:54:45,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:45,344 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 05:54:45,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 05:54:45,344 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 05:54:45,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1665750456, now seen corresponding path program 1 times [2023-11-29 05:54:45,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:45,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068898378] [2023-11-29 05:54:45,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:45,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:45,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:45,729 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 05:54:45,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:45,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068898378] [2023-11-29 05:54:45,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068898378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:45,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:45,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:54:45,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807072377] [2023-11-29 05:54:45,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:45,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:54:45,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:45,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:54:45,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:54:45,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 05:54:45,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 57 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:45,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:45,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 05:54:45,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:45,928 INFO L124 PetriNetUnfolderBase]: 77/190 cut-off events. [2023-11-29 05:54:45,928 INFO L125 PetriNetUnfolderBase]: For 6/8 co-relation queries the response was YES. [2023-11-29 05:54:45,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 354 conditions, 190 events. 77/190 cut-off events. For 6/8 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 756 event pairs, 7 based on Foata normal form. 13/203 useless extension candidates. Maximal degree in co-relation 345. Up to 91 conditions per place. [2023-11-29 05:54:45,931 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 29 selfloop transitions, 4 changer transitions 9/50 dead transitions. [2023-11-29 05:54:45,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 50 transitions, 201 flow [2023-11-29 05:54:45,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:54:45,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:54:45,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2023-11-29 05:54:45,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.694980694980695 [2023-11-29 05:54:45,935 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 180 transitions. [2023-11-29 05:54:45,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 180 transitions. [2023-11-29 05:54:45,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:45,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 180 transitions. [2023-11-29 05:54:45,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 25.714285714285715) internal successors, (180), 7 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 05:54:45,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:45,939 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:45,939 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 57 flow. Second operand 7 states and 180 transitions. [2023-11-29 05:54:45,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 50 transitions, 201 flow [2023-11-29 05:54:45,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 50 transitions, 200 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:54:45,941 INFO L231 Difference]: Finished difference. Result has 40 places, 26 transitions, 92 flow [2023-11-29 05:54:45,942 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=92, PETRI_PLACES=40, PETRI_TRANSITIONS=26} [2023-11-29 05:54:45,943 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1 predicate places. [2023-11-29 05:54:45,943 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 26 transitions, 92 flow [2023-11-29 05:54:45,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:45,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:45,944 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 05:54:45,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 05:54:45,944 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 05:54:45,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:45,945 INFO L85 PathProgramCache]: Analyzing trace with hash 22926080, now seen corresponding path program 2 times [2023-11-29 05:54:45,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:45,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101378967] [2023-11-29 05:54:45,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:45,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:46,271 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 05:54:46,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:46,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101378967] [2023-11-29 05:54:46,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101378967] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:46,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:46,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:54:46,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099203984] [2023-11-29 05:54:46,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:46,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:54:46,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:46,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:54:46,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:54:46,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 05:54:46,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 26 transitions, 92 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:46,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 05:54:46,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:46,451 INFO L124 PetriNetUnfolderBase]: 75/186 cut-off events. [2023-11-29 05:54:46,451 INFO L125 PetriNetUnfolderBase]: For 152/153 co-relation queries the response was YES. [2023-11-29 05:54:46,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 484 conditions, 186 events. 75/186 cut-off events. For 152/153 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 685 event pairs, 21 based on Foata normal form. 2/186 useless extension candidates. Maximal degree in co-relation 469. Up to 93 conditions per place. [2023-11-29 05:54:46,454 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 28 selfloop transitions, 8 changer transitions 6/50 dead transitions. [2023-11-29 05:54:46,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 266 flow [2023-11-29 05:54:46,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:54:46,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:54:46,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2023-11-29 05:54:46,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6795366795366795 [2023-11-29 05:54:46,458 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 176 transitions. [2023-11-29 05:54:46,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 176 transitions. [2023-11-29 05:54:46,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:46,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 176 transitions. [2023-11-29 05:54:46,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 25.142857142857142) internal successors, (176), 7 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,462 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,462 INFO L175 Difference]: Start difference. First operand has 40 places, 26 transitions, 92 flow. Second operand 7 states and 176 transitions. [2023-11-29 05:54:46,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 266 flow [2023-11-29 05:54:46,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 50 transitions, 247 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-11-29 05:54:46,467 INFO L231 Difference]: Finished difference. Result has 45 places, 32 transitions, 142 flow [2023-11-29 05:54:46,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=142, PETRI_PLACES=45, PETRI_TRANSITIONS=32} [2023-11-29 05:54:46,468 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 6 predicate places. [2023-11-29 05:54:46,468 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 32 transitions, 142 flow [2023-11-29 05:54:46,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:46,469 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 05:54:46,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 05:54:46,469 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 05:54:46,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:46,470 INFO L85 PathProgramCache]: Analyzing trace with hash 166635336, now seen corresponding path program 3 times [2023-11-29 05:54:46,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:46,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112586604] [2023-11-29 05:54:46,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:46,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:46,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:46,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:46,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112586604] [2023-11-29 05:54:46,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112586604] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:46,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:46,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:54:46,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248799750] [2023-11-29 05:54:46,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:46,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:54:46,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:46,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:54:46,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:54:46,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 05:54:46,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 32 transitions, 142 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:46,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 05:54:46,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:46,913 INFO L124 PetriNetUnfolderBase]: 80/201 cut-off events. [2023-11-29 05:54:46,913 INFO L125 PetriNetUnfolderBase]: For 205/210 co-relation queries the response was YES. [2023-11-29 05:54:46,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 573 conditions, 201 events. 80/201 cut-off events. For 205/210 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 787 event pairs, 20 based on Foata normal form. 6/207 useless extension candidates. Maximal degree in co-relation 555. Up to 95 conditions per place. [2023-11-29 05:54:46,916 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 27 selfloop transitions, 11 changer transitions 7/53 dead transitions. [2023-11-29 05:54:46,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 53 transitions, 312 flow [2023-11-29 05:54:46,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:54:46,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:54:46,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2023-11-29 05:54:46,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6756756756756757 [2023-11-29 05:54:46,919 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 175 transitions. [2023-11-29 05:54:46,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 175 transitions. [2023-11-29 05:54:46,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:46,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 175 transitions. [2023-11-29 05:54:46,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 25.0) internal successors, (175), 7 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,922 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,922 INFO L175 Difference]: Start difference. First operand has 45 places, 32 transitions, 142 flow. Second operand 7 states and 175 transitions. [2023-11-29 05:54:46,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 53 transitions, 312 flow [2023-11-29 05:54:46,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 53 transitions, 302 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-29 05:54:46,927 INFO L231 Difference]: Finished difference. Result has 52 places, 35 transitions, 197 flow [2023-11-29 05:54:46,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=197, PETRI_PLACES=52, PETRI_TRANSITIONS=35} [2023-11-29 05:54:46,929 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2023-11-29 05:54:46,930 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 35 transitions, 197 flow [2023-11-29 05:54:46,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:46,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:46,930 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 05:54:46,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 05:54:46,931 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 05:54:46,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:46,931 INFO L85 PathProgramCache]: Analyzing trace with hash 526832866, now seen corresponding path program 4 times [2023-11-29 05:54:46,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:46,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356654548] [2023-11-29 05:54:46,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:46,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:46,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:47,205 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 05:54:47,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:47,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356654548] [2023-11-29 05:54:47,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356654548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:47,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:47,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:54:47,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393667518] [2023-11-29 05:54:47,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:47,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:54:47,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:47,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:54:47,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:54:47,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 05:54:47,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 35 transitions, 197 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:47,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 05:54:47,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:47,370 INFO L124 PetriNetUnfolderBase]: 79/200 cut-off events. [2023-11-29 05:54:47,370 INFO L125 PetriNetUnfolderBase]: For 330/334 co-relation queries the response was YES. [2023-11-29 05:54:47,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 640 conditions, 200 events. 79/200 cut-off events. For 330/334 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 778 event pairs, 23 based on Foata normal form. 5/205 useless extension candidates. Maximal degree in co-relation 618. Up to 97 conditions per place. [2023-11-29 05:54:47,373 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 28 selfloop transitions, 12 changer transitions 4/52 dead transitions. [2023-11-29 05:54:47,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 52 transitions, 351 flow [2023-11-29 05:54:47,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:54:47,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:54:47,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2023-11-29 05:54:47,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6718146718146718 [2023-11-29 05:54:47,375 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 174 transitions. [2023-11-29 05:54:47,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 174 transitions. [2023-11-29 05:54:47,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:47,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 174 transitions. [2023-11-29 05:54:47,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,378 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,378 INFO L175 Difference]: Start difference. First operand has 52 places, 35 transitions, 197 flow. Second operand 7 states and 174 transitions. [2023-11-29 05:54:47,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 52 transitions, 351 flow [2023-11-29 05:54:47,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 52 transitions, 319 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-11-29 05:54:47,384 INFO L231 Difference]: Finished difference. Result has 52 places, 36 transitions, 206 flow [2023-11-29 05:54:47,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=206, PETRI_PLACES=52, PETRI_TRANSITIONS=36} [2023-11-29 05:54:47,385 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2023-11-29 05:54:47,385 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 36 transitions, 206 flow [2023-11-29 05:54:47,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:47,386 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 05:54:47,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 05:54:47,386 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 05:54:47,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:47,387 INFO L85 PathProgramCache]: Analyzing trace with hash -2092271228, now seen corresponding path program 5 times [2023-11-29 05:54:47,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:47,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688874241] [2023-11-29 05:54:47,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:47,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:47,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:47,666 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 05:54:47,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:47,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688874241] [2023-11-29 05:54:47,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688874241] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:47,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:47,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:54:47,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316000113] [2023-11-29 05:54:47,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:47,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:54:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:47,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:54:47,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:54:47,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 05:54:47,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 36 transitions, 206 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:47,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 05:54:47,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:47,823 INFO L124 PetriNetUnfolderBase]: 77/195 cut-off events. [2023-11-29 05:54:47,824 INFO L125 PetriNetUnfolderBase]: For 300/301 co-relation queries the response was YES. [2023-11-29 05:54:47,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 195 events. 77/195 cut-off events. For 300/301 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 745 event pairs, 26 based on Foata normal form. 2/196 useless extension candidates. Maximal degree in co-relation 596. Up to 97 conditions per place. [2023-11-29 05:54:47,826 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 25 selfloop transitions, 13 changer transitions 7/53 dead transitions. [2023-11-29 05:54:47,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 53 transitions, 367 flow [2023-11-29 05:54:47,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:54:47,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:54:47,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2023-11-29 05:54:47,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.667953667953668 [2023-11-29 05:54:47,829 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 173 transitions. [2023-11-29 05:54:47,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 173 transitions. [2023-11-29 05:54:47,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:47,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 173 transitions. [2023-11-29 05:54:47,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 24.714285714285715) internal successors, (173), 7 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,831 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,831 INFO L175 Difference]: Start difference. First operand has 52 places, 36 transitions, 206 flow. Second operand 7 states and 173 transitions. [2023-11-29 05:54:47,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 53 transitions, 367 flow [2023-11-29 05:54:47,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 53 transitions, 335 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-29 05:54:47,835 INFO L231 Difference]: Finished difference. Result has 55 places, 38 transitions, 237 flow [2023-11-29 05:54:47,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=237, PETRI_PLACES=55, PETRI_TRANSITIONS=38} [2023-11-29 05:54:47,836 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 16 predicate places. [2023-11-29 05:54:47,837 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 38 transitions, 237 flow [2023-11-29 05:54:47,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:47,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:47,837 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 05:54:47,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 05:54:47,837 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 05:54:47,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:47,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1631241262, now seen corresponding path program 6 times [2023-11-29 05:54:47,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:47,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137170152] [2023-11-29 05:54:47,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:47,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:47,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:48,087 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 05:54:48,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:48,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137170152] [2023-11-29 05:54:48,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137170152] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:48,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:48,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:54:48,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887409947] [2023-11-29 05:54:48,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:48,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:54:48,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:48,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:54:48,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:54:48,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2023-11-29 05:54:48,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 38 transitions, 237 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:48,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:48,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2023-11-29 05:54:48,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:48,248 INFO L124 PetriNetUnfolderBase]: 74/181 cut-off events. [2023-11-29 05:54:48,248 INFO L125 PetriNetUnfolderBase]: For 296/300 co-relation queries the response was YES. [2023-11-29 05:54:48,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 590 conditions, 181 events. 74/181 cut-off events. For 296/300 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 653 event pairs, 24 based on Foata normal form. 5/185 useless extension candidates. Maximal degree in co-relation 571. Up to 97 conditions per place. [2023-11-29 05:54:48,251 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 22 selfloop transitions, 13 changer transitions 6/49 dead transitions. [2023-11-29 05:54:48,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 49 transitions, 354 flow [2023-11-29 05:54:48,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:54:48,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 05:54:48,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2023-11-29 05:54:48,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6563706563706564 [2023-11-29 05:54:48,253 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 170 transitions. [2023-11-29 05:54:48,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 170 transitions. [2023-11-29 05:54:48,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:48,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 170 transitions. [2023-11-29 05:54:48,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 24.285714285714285) internal successors, (170), 7 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:48,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:48,255 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 37.0) internal successors, (296), 8 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:48,255 INFO L175 Difference]: Start difference. First operand has 55 places, 38 transitions, 237 flow. Second operand 7 states and 170 transitions. [2023-11-29 05:54:48,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 49 transitions, 354 flow [2023-11-29 05:54:48,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 49 transitions, 322 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 05:54:48,259 INFO L231 Difference]: Finished difference. Result has 56 places, 37 transitions, 222 flow [2023-11-29 05:54:48,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=222, PETRI_PLACES=56, PETRI_TRANSITIONS=37} [2023-11-29 05:54:48,260 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 17 predicate places. [2023-11-29 05:54:48,260 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 37 transitions, 222 flow [2023-11-29 05:54:48,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:48,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:48,261 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 05:54:48,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 05:54:48,261 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 05:54:48,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:48,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1043278263, now seen corresponding path program 1 times [2023-11-29 05:54:48,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:48,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441390748] [2023-11-29 05:54:48,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:48,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:48,531 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 05:54:48,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:48,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441390748] [2023-11-29 05:54:48,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441390748] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:48,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675898311] [2023-11-29 05:54:48,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:48,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:48,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:48,533 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:48,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 05:54:48,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:48,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:54:48,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:48,985 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 05:54:48,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:49,240 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 05:54:49,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675898311] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:54:49,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:54:49,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 05:54:49,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134782129] [2023-11-29 05:54:49,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:49,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 05:54:49,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:49,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 05:54:49,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:54:49,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:54:49,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 37 transitions, 222 flow. Second operand has 24 states, 24 states have (on average 18.708333333333332) internal successors, (449), 24 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:49,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:49,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:54:49,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:50,634 INFO L124 PetriNetUnfolderBase]: 363/728 cut-off events. [2023-11-29 05:54:50,634 INFO L125 PetriNetUnfolderBase]: For 550/553 co-relation queries the response was YES. [2023-11-29 05:54:50,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1971 conditions, 728 events. 363/728 cut-off events. For 550/553 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3527 event pairs, 14 based on Foata normal form. 20/748 useless extension candidates. Maximal degree in co-relation 1948. Up to 167 conditions per place. [2023-11-29 05:54:50,642 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 129 selfloop transitions, 78 changer transitions 16/229 dead transitions. [2023-11-29 05:54:50,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 229 transitions, 1315 flow [2023-11-29 05:54:50,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 05:54:50,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 05:54:50,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 898 transitions. [2023-11-29 05:54:50,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067567567567568 [2023-11-29 05:54:50,647 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 898 transitions. [2023-11-29 05:54:50,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 898 transitions. [2023-11-29 05:54:50,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:50,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 898 transitions. [2023-11-29 05:54:50,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 22.45) internal successors, (898), 40 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 37.0) internal successors, (1517), 41 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,657 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 37.0) internal successors, (1517), 41 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,657 INFO L175 Difference]: Start difference. First operand has 56 places, 37 transitions, 222 flow. Second operand 40 states and 898 transitions. [2023-11-29 05:54:50,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 229 transitions, 1315 flow [2023-11-29 05:54:50,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 229 transitions, 1240 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-11-29 05:54:50,665 INFO L231 Difference]: Finished difference. Result has 92 places, 109 transitions, 663 flow [2023-11-29 05:54:50,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=663, PETRI_PLACES=92, PETRI_TRANSITIONS=109} [2023-11-29 05:54:50,666 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 53 predicate places. [2023-11-29 05:54:50,666 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 109 transitions, 663 flow [2023-11-29 05:54:50,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 18.708333333333332) internal successors, (449), 24 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:50,667 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 05:54:50,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 05:54:50,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:50,868 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 05:54:50,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:50,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1364747179, now seen corresponding path program 2 times [2023-11-29 05:54:50,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:50,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222875507] [2023-11-29 05:54:50,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:50,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:50,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:51,134 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 05:54:51,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:51,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222875507] [2023-11-29 05:54:51,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222875507] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:51,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907123021] [2023-11-29 05:54:51,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:54:51,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:51,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:51,137 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:51,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 05:54:51,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:54:51,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:54:51,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:54:51,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:51,454 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 05:54:51,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:51,707 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 05:54:51,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907123021] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:54:51,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:54:51,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 05:54:51,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200851068] [2023-11-29 05:54:51,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:51,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 05:54:51,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:51,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 05:54:51,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:54:51,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:54:51,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 109 transitions, 663 flow. Second operand has 24 states, 24 states have (on average 18.75) internal successors, (450), 24 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:51,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:51,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:54:51,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:52,806 INFO L124 PetriNetUnfolderBase]: 465/942 cut-off events. [2023-11-29 05:54:52,806 INFO L125 PetriNetUnfolderBase]: For 1053/1056 co-relation queries the response was YES. [2023-11-29 05:54:52,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3163 conditions, 942 events. 465/942 cut-off events. For 1053/1056 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4995 event pairs, 24 based on Foata normal form. 3/945 useless extension candidates. Maximal degree in co-relation 3137. Up to 393 conditions per place. [2023-11-29 05:54:52,817 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 115 selfloop transitions, 119 changer transitions 9/249 dead transitions. [2023-11-29 05:54:52,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 249 transitions, 1794 flow [2023-11-29 05:54:52,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 05:54:52,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 05:54:52,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 773 transitions. [2023-11-29 05:54:52,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5969111969111969 [2023-11-29 05:54:52,823 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 773 transitions. [2023-11-29 05:54:52,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 773 transitions. [2023-11-29 05:54:52,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:52,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 773 transitions. [2023-11-29 05:54:52,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 22.085714285714285) internal successors, (773), 35 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:52,832 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 05:54:52,833 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 05:54:52,833 INFO L175 Difference]: Start difference. First operand has 92 places, 109 transitions, 663 flow. Second operand 35 states and 773 transitions. [2023-11-29 05:54:52,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 249 transitions, 1794 flow [2023-11-29 05:54:52,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 249 transitions, 1574 flow, removed 101 selfloop flow, removed 4 redundant places. [2023-11-29 05:54:52,858 INFO L231 Difference]: Finished difference. Result has 128 places, 164 transitions, 1168 flow [2023-11-29 05:54:52,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1168, PETRI_PLACES=128, PETRI_TRANSITIONS=164} [2023-11-29 05:54:52,859 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 89 predicate places. [2023-11-29 05:54:52,860 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 164 transitions, 1168 flow [2023-11-29 05:54:52,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 18.75) internal successors, (450), 24 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:52,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:52,861 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 05:54:52,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 05:54:53,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:53,062 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 05:54:53,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:53,062 INFO L85 PathProgramCache]: Analyzing trace with hash -131846007, now seen corresponding path program 3 times [2023-11-29 05:54:53,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:53,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279794276] [2023-11-29 05:54:53,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:53,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:53,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:53,338 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 05:54:53,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:53,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279794276] [2023-11-29 05:54:53,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279794276] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:53,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577579818] [2023-11-29 05:54:53,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:54:53,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:53,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:53,340 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:53,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 05:54:53,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 05:54:53,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:54:53,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:54:53,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:53,651 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 05:54:53,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:53,847 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 05:54:53,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577579818] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:54:53,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:54:53,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 05:54:53,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864743063] [2023-11-29 05:54:53,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:53,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 05:54:53,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:53,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 05:54:53,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:54:53,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:54:53,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 164 transitions, 1168 flow. Second operand has 24 states, 24 states have (on average 18.75) internal successors, (450), 24 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:53,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:53,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:54:53,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:55,901 INFO L124 PetriNetUnfolderBase]: 728/1484 cut-off events. [2023-11-29 05:54:55,901 INFO L125 PetriNetUnfolderBase]: For 2890/2896 co-relation queries the response was YES. [2023-11-29 05:54:55,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5598 conditions, 1484 events. 728/1484 cut-off events. For 2890/2896 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8866 event pairs, 22 based on Foata normal form. 7/1489 useless extension candidates. Maximal degree in co-relation 5564. Up to 254 conditions per place. [2023-11-29 05:54:55,917 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 183 selfloop transitions, 242 changer transitions 11/442 dead transitions. [2023-11-29 05:54:55,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 442 transitions, 3554 flow [2023-11-29 05:54:55,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-11-29 05:54:55,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-11-29 05:54:55,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 1405 transitions. [2023-11-29 05:54:55,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5933277027027027 [2023-11-29 05:54:55,922 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 1405 transitions. [2023-11-29 05:54:55,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 1405 transitions. [2023-11-29 05:54:55,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:55,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 1405 transitions. [2023-11-29 05:54:55,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 21.953125) internal successors, (1405), 64 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 37.0) internal successors, (2405), 65 states have internal predecessors, (2405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,934 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 37.0) internal successors, (2405), 65 states have internal predecessors, (2405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,934 INFO L175 Difference]: Start difference. First operand has 128 places, 164 transitions, 1168 flow. Second operand 64 states and 1405 transitions. [2023-11-29 05:54:55,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 442 transitions, 3554 flow [2023-11-29 05:54:55,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 442 transitions, 3477 flow, removed 17 selfloop flow, removed 6 redundant places. [2023-11-29 05:54:55,968 INFO L231 Difference]: Finished difference. Result has 200 places, 285 transitions, 2667 flow [2023-11-29 05:54:55,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=2667, PETRI_PLACES=200, PETRI_TRANSITIONS=285} [2023-11-29 05:54:55,970 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 161 predicate places. [2023-11-29 05:54:55,970 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 285 transitions, 2667 flow [2023-11-29 05:54:55,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 18.75) internal successors, (450), 24 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:55,970 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 05:54:55,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 05:54:56,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:56,171 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 05:54:56,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:56,171 INFO L85 PathProgramCache]: Analyzing trace with hash -195703587, now seen corresponding path program 4 times [2023-11-29 05:54:56,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:56,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741646861] [2023-11-29 05:54:56,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:56,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:56,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:56,391 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 05:54:56,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:56,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741646861] [2023-11-29 05:54:56,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741646861] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:56,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424717531] [2023-11-29 05:54:56,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 05:54:56,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:56,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:56,393 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:56,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 05:54:56,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 05:54:56,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:54:56,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:54:56,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:56,671 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 05:54:56,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:56,905 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 05:54:56,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424717531] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:54:56,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:54:56,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 05:54:56,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144320352] [2023-11-29 05:54:56,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:56,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 05:54:56,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:56,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 05:54:56,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:54:56,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:54:56,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 285 transitions, 2667 flow. Second operand has 24 states, 24 states have (on average 18.791666666666668) internal successors, (451), 24 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:56,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:56,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:54:56,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:59,167 INFO L124 PetriNetUnfolderBase]: 991/1966 cut-off events. [2023-11-29 05:54:59,167 INFO L125 PetriNetUnfolderBase]: For 14169/14173 co-relation queries the response was YES. [2023-11-29 05:54:59,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10111 conditions, 1966 events. 991/1966 cut-off events. For 14169/14173 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12056 event pairs, 29 based on Foata normal form. 6/1968 useless extension candidates. Maximal degree in co-relation 10060. Up to 351 conditions per place. [2023-11-29 05:54:59,186 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 191 selfloop transitions, 335 changer transitions 10/542 dead transitions. [2023-11-29 05:54:59,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 542 transitions, 5709 flow [2023-11-29 05:54:59,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-11-29 05:54:59,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-11-29 05:54:59,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 1419 transitions. [2023-11-29 05:54:59,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992398648648649 [2023-11-29 05:54:59,190 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 1419 transitions. [2023-11-29 05:54:59,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 1419 transitions. [2023-11-29 05:54:59,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:59,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 1419 transitions. [2023-11-29 05:54:59,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 22.171875) internal successors, (1419), 64 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:59,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 37.0) internal successors, (2405), 65 states have internal predecessors, (2405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:59,201 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 37.0) internal successors, (2405), 65 states have internal predecessors, (2405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:59,201 INFO L175 Difference]: Start difference. First operand has 200 places, 285 transitions, 2667 flow. Second operand 64 states and 1419 transitions. [2023-11-29 05:54:59,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 542 transitions, 5709 flow [2023-11-29 05:54:59,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 542 transitions, 5407 flow, removed 89 selfloop flow, removed 8 redundant places. [2023-11-29 05:54:59,288 INFO L231 Difference]: Finished difference. Result has 262 places, 388 transitions, 4181 flow [2023-11-29 05:54:59,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=4181, PETRI_PLACES=262, PETRI_TRANSITIONS=388} [2023-11-29 05:54:59,289 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 223 predicate places. [2023-11-29 05:54:59,289 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 388 transitions, 4181 flow [2023-11-29 05:54:59,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 18.791666666666668) internal successors, (451), 24 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:59,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:59,290 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 05:54:59,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 05:54:59,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 05:54:59,492 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 05:54:59,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:59,493 INFO L85 PathProgramCache]: Analyzing trace with hash -2055461859, now seen corresponding path program 5 times [2023-11-29 05:54:59,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:59,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027699695] [2023-11-29 05:54:59,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:59,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:59,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:59,699 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 05:54:59,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:59,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027699695] [2023-11-29 05:54:59,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027699695] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:59,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253089712] [2023-11-29 05:54:59,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 05:54:59,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:59,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:59,701 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:59,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 05:54:59,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:54:59,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:54:59,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:54:59,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:59,967 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 05:54:59,967 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:00,142 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 05:55:00,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253089712] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:00,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:00,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 05:55:00,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391379609] [2023-11-29 05:55:00,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:00,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 05:55:00,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:00,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 05:55:00,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:55:00,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:00,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 388 transitions, 4181 flow. Second operand has 24 states, 24 states have (on average 18.75) internal successors, (450), 24 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:00,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:00,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:00,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:00,767 INFO L124 PetriNetUnfolderBase]: 1001/1985 cut-off events. [2023-11-29 05:55:00,767 INFO L125 PetriNetUnfolderBase]: For 17949/17953 co-relation queries the response was YES. [2023-11-29 05:55:00,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11607 conditions, 1985 events. 1001/1985 cut-off events. For 17949/17953 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12267 event pairs, 72 based on Foata normal form. 2/1983 useless extension candidates. Maximal degree in co-relation 11546. Up to 1184 conditions per place. [2023-11-29 05:55:00,795 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 179 selfloop transitions, 246 changer transitions 8/439 dead transitions. [2023-11-29 05:55:00,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 439 transitions, 5414 flow [2023-11-29 05:55:00,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 05:55:00,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 05:55:00,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 413 transitions. [2023-11-29 05:55:00,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5874822190611664 [2023-11-29 05:55:00,797 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 413 transitions. [2023-11-29 05:55:00,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 413 transitions. [2023-11-29 05:55:00,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:00,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 413 transitions. [2023-11-29 05:55:00,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 21.736842105263158) internal successors, (413), 19 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:00,799 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 05:55:00,800 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 05:55:00,800 INFO L175 Difference]: Start difference. First operand has 262 places, 388 transitions, 4181 flow. Second operand 19 states and 413 transitions. [2023-11-29 05:55:00,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 439 transitions, 5414 flow [2023-11-29 05:55:00,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 439 transitions, 5097 flow, removed 71 selfloop flow, removed 22 redundant places. [2023-11-29 05:55:00,919 INFO L231 Difference]: Finished difference. Result has 263 places, 400 transitions, 4871 flow [2023-11-29 05:55:00,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4871, PETRI_PLACES=263, PETRI_TRANSITIONS=400} [2023-11-29 05:55:00,920 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 224 predicate places. [2023-11-29 05:55:00,920 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 400 transitions, 4871 flow [2023-11-29 05:55:00,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 18.75) internal successors, (450), 24 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:00,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:00,921 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 05:55:00,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 05:55:01,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:01,122 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 05:55:01,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:01,122 INFO L85 PathProgramCache]: Analyzing trace with hash -759090313, now seen corresponding path program 6 times [2023-11-29 05:55:01,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:01,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618225448] [2023-11-29 05:55:01,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:01,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:01,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:01,321 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 05:55:01,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618225448] [2023-11-29 05:55:01,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618225448] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475780416] [2023-11-29 05:55:01,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 05:55:01,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:01,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:01,323 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:01,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 05:55:01,394 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 05:55:01,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:01,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:01,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:01,592 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 05:55:01,592 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:01,762 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 05:55:01,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475780416] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:01,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:01,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:01,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286206251] [2023-11-29 05:55:01,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:01,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:01,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:01,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:01,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:01,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:01,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 400 transitions, 4871 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:01,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:01,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:01,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:02,736 INFO L124 PetriNetUnfolderBase]: 1016/2026 cut-off events. [2023-11-29 05:55:02,736 INFO L125 PetriNetUnfolderBase]: For 15417/15421 co-relation queries the response was YES. [2023-11-29 05:55:02,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12320 conditions, 2026 events. 1016/2026 cut-off events. For 15417/15421 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12573 event pairs, 91 based on Foata normal form. 2/2028 useless extension candidates. Maximal degree in co-relation 12258. Up to 1240 conditions per place. [2023-11-29 05:55:02,762 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 189 selfloop transitions, 252 changer transitions 8/455 dead transitions. [2023-11-29 05:55:02,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 455 transitions, 6119 flow [2023-11-29 05:55:02,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:55:02,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:55:02,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 513 transitions. [2023-11-29 05:55:02,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777027027027027 [2023-11-29 05:55:02,764 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 513 transitions. [2023-11-29 05:55:02,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 513 transitions. [2023-11-29 05:55:02,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:02,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 513 transitions. [2023-11-29 05:55:02,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 21.375) internal successors, (513), 24 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 37.0) internal successors, (925), 25 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,769 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 37.0) internal successors, (925), 25 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,769 INFO L175 Difference]: Start difference. First operand has 263 places, 400 transitions, 4871 flow. Second operand 24 states and 513 transitions. [2023-11-29 05:55:02,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 455 transitions, 6119 flow [2023-11-29 05:55:02,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 455 transitions, 6051 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-29 05:55:02,866 INFO L231 Difference]: Finished difference. Result has 286 places, 411 transitions, 5780 flow [2023-11-29 05:55:02,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5780, PETRI_PLACES=286, PETRI_TRANSITIONS=411} [2023-11-29 05:55:02,866 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 247 predicate places. [2023-11-29 05:55:02,866 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 411 transitions, 5780 flow [2023-11-29 05:55:02,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:02,867 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 05:55:02,872 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 05:55:03,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:03,068 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 05:55:03,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:03,068 INFO L85 PathProgramCache]: Analyzing trace with hash -2087787733, now seen corresponding path program 7 times [2023-11-29 05:55:03,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:03,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621066959] [2023-11-29 05:55:03,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:03,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:03,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:03,233 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 05:55:03,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:03,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621066959] [2023-11-29 05:55:03,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621066959] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:03,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248725876] [2023-11-29 05:55:03,234 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 05:55:03,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:03,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:03,235 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:03,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 05:55:03,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:03,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:03,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:03,493 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 05:55:03,493 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:03,647 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 05:55:03,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248725876] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:03,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:03,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:03,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803387014] [2023-11-29 05:55:03,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:03,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:03,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:03,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:03,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:03,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:03,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 411 transitions, 5780 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:03,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:03,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:03,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:04,421 INFO L124 PetriNetUnfolderBase]: 1037/2093 cut-off events. [2023-11-29 05:55:04,421 INFO L125 PetriNetUnfolderBase]: For 19015/19017 co-relation queries the response was YES. [2023-11-29 05:55:04,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13786 conditions, 2093 events. 1037/2093 cut-off events. For 19015/19017 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 13245 event pairs, 85 based on Foata normal form. 2/2095 useless extension candidates. Maximal degree in co-relation 13719. Up to 1317 conditions per place. [2023-11-29 05:55:04,439 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 193 selfloop transitions, 257 changer transitions 8/464 dead transitions. [2023-11-29 05:55:04,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 464 transitions, 7122 flow [2023-11-29 05:55:04,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:55:04,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:55:04,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 452 transitions. [2023-11-29 05:55:04,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5817245817245817 [2023-11-29 05:55:04,441 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 452 transitions. [2023-11-29 05:55:04,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 452 transitions. [2023-11-29 05:55:04,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:04,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 452 transitions. [2023-11-29 05:55:04,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 21.523809523809526) internal successors, (452), 21 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 05:55:04,443 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 05:55:04,443 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 05:55:04,443 INFO L175 Difference]: Start difference. First operand has 286 places, 411 transitions, 5780 flow. Second operand 21 states and 452 transitions. [2023-11-29 05:55:04,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 464 transitions, 7122 flow [2023-11-29 05:55:04,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 464 transitions, 7054 flow, removed 4 selfloop flow, removed 12 redundant places. [2023-11-29 05:55:04,549 INFO L231 Difference]: Finished difference. Result has 300 places, 427 transitions, 6948 flow [2023-11-29 05:55:04,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5712, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6948, PETRI_PLACES=300, PETRI_TRANSITIONS=427} [2023-11-29 05:55:04,550 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 261 predicate places. [2023-11-29 05:55:04,550 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 427 transitions, 6948 flow [2023-11-29 05:55:04,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:04,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:04,550 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 05:55:04,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 05:55:04,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 05:55:04,751 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 05:55:04,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:04,751 INFO L85 PathProgramCache]: Analyzing trace with hash 197136273, now seen corresponding path program 8 times [2023-11-29 05:55:04,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:04,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134166462] [2023-11-29 05:55:04,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:04,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:04,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:04,931 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 05:55:04,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:04,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134166462] [2023-11-29 05:55:04,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134166462] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:04,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340224476] [2023-11-29 05:55:04,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:55:04,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:04,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:04,933 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:04,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 05:55:04,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:55:04,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:04,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:04,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:05,155 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 05:55:05,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:05,306 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 05:55:05,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340224476] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:05,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:05,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:05,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480170556] [2023-11-29 05:55:05,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:05,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:05,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:05,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:05,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:05,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:05,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 427 transitions, 6948 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:05,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:05,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:05,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:06,148 INFO L124 PetriNetUnfolderBase]: 1042/2108 cut-off events. [2023-11-29 05:55:06,149 INFO L125 PetriNetUnfolderBase]: For 23629/23631 co-relation queries the response was YES. [2023-11-29 05:55:06,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15226 conditions, 2108 events. 1042/2108 cut-off events. For 23629/23631 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13397 event pairs, 93 based on Foata normal form. 2/2109 useless extension candidates. Maximal degree in co-relation 15154. Up to 1216 conditions per place. [2023-11-29 05:55:06,173 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 192 selfloop transitions, 262 changer transitions 8/468 dead transitions. [2023-11-29 05:55:06,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 468 transitions, 8171 flow [2023-11-29 05:55:06,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 05:55:06,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 05:55:06,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 407 transitions. [2023-11-29 05:55:06,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2023-11-29 05:55:06,175 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 407 transitions. [2023-11-29 05:55:06,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 407 transitions. [2023-11-29 05:55:06,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:06,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 407 transitions. [2023-11-29 05:55:06,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 21.42105263157895) internal successors, (407), 19 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 05:55:06,179 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 05:55:06,179 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 05:55:06,179 INFO L175 Difference]: Start difference. First operand has 300 places, 427 transitions, 6948 flow. Second operand 19 states and 407 transitions. [2023-11-29 05:55:06,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 468 transitions, 8171 flow [2023-11-29 05:55:06,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 468 transitions, 8063 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-11-29 05:55:06,342 INFO L231 Difference]: Finished difference. Result has 310 places, 436 transitions, 7817 flow [2023-11-29 05:55:06,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6846, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7817, PETRI_PLACES=310, PETRI_TRANSITIONS=436} [2023-11-29 05:55:06,343 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 271 predicate places. [2023-11-29 05:55:06,343 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 436 transitions, 7817 flow [2023-11-29 05:55:06,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:06,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:06,343 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 05:55:06,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-29 05:55:06,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 05:55:06,544 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 05:55:06,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:06,544 INFO L85 PathProgramCache]: Analyzing trace with hash 320514945, now seen corresponding path program 9 times [2023-11-29 05:55:06,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:06,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408232986] [2023-11-29 05:55:06,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:06,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:06,747 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 05:55:06,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:06,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408232986] [2023-11-29 05:55:06,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408232986] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:06,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647063625] [2023-11-29 05:55:06,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:55:06,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:06,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:06,748 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:06,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 05:55:06,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 05:55:06,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:06,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:06,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:06,984 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 05:55:06,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:07,230 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 05:55:07,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647063625] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:07,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:07,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:07,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789480584] [2023-11-29 05:55:07,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:07,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:07,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:07,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:07,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:07,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 436 transitions, 7817 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:07,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:07,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:07,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:09,251 INFO L124 PetriNetUnfolderBase]: 1348/2698 cut-off events. [2023-11-29 05:55:09,252 INFO L125 PetriNetUnfolderBase]: For 40087/40098 co-relation queries the response was YES. [2023-11-29 05:55:09,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20906 conditions, 2698 events. 1348/2698 cut-off events. For 40087/40098 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17956 event pairs, 86 based on Foata normal form. 8/2705 useless extension candidates. Maximal degree in co-relation 20829. Up to 965 conditions per place. [2023-11-29 05:55:09,276 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 251 selfloop transitions, 433 changer transitions 14/704 dead transitions. [2023-11-29 05:55:09,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 704 transitions, 12839 flow [2023-11-29 05:55:09,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 05:55:09,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 05:55:09,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 1144 transitions. [2023-11-29 05:55:09,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2023-11-29 05:55:09,278 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 1144 transitions. [2023-11-29 05:55:09,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 1144 transitions. [2023-11-29 05:55:09,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:09,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 1144 transitions. [2023-11-29 05:55:09,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 22.0) internal successors, (1144), 52 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:09,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 37.0) internal successors, (1961), 53 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:09,283 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 37.0) internal successors, (1961), 53 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:09,283 INFO L175 Difference]: Start difference. First operand has 310 places, 436 transitions, 7817 flow. Second operand 52 states and 1144 transitions. [2023-11-29 05:55:09,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 704 transitions, 12839 flow [2023-11-29 05:55:09,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 704 transitions, 12803 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-29 05:55:09,520 INFO L231 Difference]: Finished difference. Result has 375 places, 589 transitions, 12091 flow [2023-11-29 05:55:09,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7785, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=12091, PETRI_PLACES=375, PETRI_TRANSITIONS=589} [2023-11-29 05:55:09,521 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 336 predicate places. [2023-11-29 05:55:09,521 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 589 transitions, 12091 flow [2023-11-29 05:55:09,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:09,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:09,521 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 05:55:09,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 05:55:09,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:09,722 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 05:55:09,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:09,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1819868403, now seen corresponding path program 10 times [2023-11-29 05:55:09,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:09,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109539741] [2023-11-29 05:55:09,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:09,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:09,973 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 05:55:09,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:09,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109539741] [2023-11-29 05:55:09,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109539741] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:09,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717773807] [2023-11-29 05:55:09,974 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 05:55:09,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:09,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:09,976 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:09,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 05:55:10,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 05:55:10,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:10,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:10,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:10,295 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 05:55:10,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:10,454 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 05:55:10,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717773807] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:10,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:10,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:10,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475513497] [2023-11-29 05:55:10,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:10,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:10,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:10,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:10,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:10,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:10,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 589 transitions, 12091 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:10,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:10,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:10,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:11,884 INFO L124 PetriNetUnfolderBase]: 1345/2699 cut-off events. [2023-11-29 05:55:11,884 INFO L125 PetriNetUnfolderBase]: For 59180/59191 co-relation queries the response was YES. [2023-11-29 05:55:11,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24143 conditions, 2699 events. 1345/2699 cut-off events. For 59180/59191 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18020 event pairs, 82 based on Foata normal form. 1/2699 useless extension candidates. Maximal degree in co-relation 24044. Up to 1625 conditions per place. [2023-11-29 05:55:11,917 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 270 selfloop transitions, 351 changer transitions 4/631 dead transitions. [2023-11-29 05:55:11,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 631 transitions, 13631 flow [2023-11-29 05:55:11,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 05:55:11,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 05:55:11,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 566 transitions. [2023-11-29 05:55:11,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5665665665665666 [2023-11-29 05:55:11,919 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 566 transitions. [2023-11-29 05:55:11,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 566 transitions. [2023-11-29 05:55:11,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:11,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 566 transitions. [2023-11-29 05:55:11,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 20.962962962962962) internal successors, (566), 27 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:11,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 37.0) internal successors, (1036), 28 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:11,923 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 37.0) internal successors, (1036), 28 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:11,923 INFO L175 Difference]: Start difference. First operand has 375 places, 589 transitions, 12091 flow. Second operand 27 states and 566 transitions. [2023-11-29 05:55:11,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 631 transitions, 13631 flow [2023-11-29 05:55:12,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 631 transitions, 13016 flow, removed 254 selfloop flow, removed 14 redundant places. [2023-11-29 05:55:12,401 INFO L231 Difference]: Finished difference. Result has 386 places, 594 transitions, 12327 flow [2023-11-29 05:55:12,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11494, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=12327, PETRI_PLACES=386, PETRI_TRANSITIONS=594} [2023-11-29 05:55:12,402 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 347 predicate places. [2023-11-29 05:55:12,402 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 594 transitions, 12327 flow [2023-11-29 05:55:12,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:12,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:12,402 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 05:55:12,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 05:55:12,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:12,603 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 05:55:12,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:12,603 INFO L85 PathProgramCache]: Analyzing trace with hash -250939861, now seen corresponding path program 11 times [2023-11-29 05:55:12,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:12,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316625842] [2023-11-29 05:55:12,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:12,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:12,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:12,811 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 05:55:12,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:12,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316625842] [2023-11-29 05:55:12,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316625842] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:12,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111400556] [2023-11-29 05:55:12,811 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 05:55:12,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:12,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:12,813 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:12,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 05:55:12,892 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:55:12,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:12,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:12,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:13,118 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 05:55:13,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:13,323 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 05:55:13,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111400556] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:13,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:13,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:13,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900744664] [2023-11-29 05:55:13,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:13,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:13,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:13,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:13,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:13,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:13,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 594 transitions, 12327 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:13,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:13,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:13,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:15,937 INFO L124 PetriNetUnfolderBase]: 1455/2924 cut-off events. [2023-11-29 05:55:15,937 INFO L125 PetriNetUnfolderBase]: For 57625/57632 co-relation queries the response was YES. [2023-11-29 05:55:15,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25208 conditions, 2924 events. 1455/2924 cut-off events. For 57625/57632 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19968 event pairs, 75 based on Foata normal form. 4/2927 useless extension candidates. Maximal degree in co-relation 25110. Up to 1111 conditions per place. [2023-11-29 05:55:16,023 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 231 selfloop transitions, 506 changer transitions 13/756 dead transitions. [2023-11-29 05:55:16,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 756 transitions, 15500 flow [2023-11-29 05:55:16,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-11-29 05:55:16,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-11-29 05:55:16,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 1299 transitions. [2023-11-29 05:55:16,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755427558706248 [2023-11-29 05:55:16,025 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 1299 transitions. [2023-11-29 05:55:16,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 1299 transitions. [2023-11-29 05:55:16,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:16,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 1299 transitions. [2023-11-29 05:55:16,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 21.295081967213115) internal successors, (1299), 61 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:16,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 37.0) internal successors, (2294), 62 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:16,032 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 37.0) internal successors, (2294), 62 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:16,032 INFO L175 Difference]: Start difference. First operand has 386 places, 594 transitions, 12327 flow. Second operand 61 states and 1299 transitions. [2023-11-29 05:55:16,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 756 transitions, 15500 flow [2023-11-29 05:55:16,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 756 transitions, 15114 flow, removed 4 selfloop flow, removed 24 redundant places. [2023-11-29 05:55:16,397 INFO L231 Difference]: Finished difference. Result has 430 places, 660 transitions, 14481 flow [2023-11-29 05:55:16,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11946, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=14481, PETRI_PLACES=430, PETRI_TRANSITIONS=660} [2023-11-29 05:55:16,398 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 391 predicate places. [2023-11-29 05:55:16,398 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 660 transitions, 14481 flow [2023-11-29 05:55:16,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:16,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:16,398 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 05:55:16,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 05:55:16,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:16,599 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 05:55:16,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:16,599 INFO L85 PathProgramCache]: Analyzing trace with hash 286915717, now seen corresponding path program 12 times [2023-11-29 05:55:16,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:16,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262694234] [2023-11-29 05:55:16,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:16,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:16,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:16,775 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 05:55:16,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:16,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262694234] [2023-11-29 05:55:16,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262694234] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:16,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776457603] [2023-11-29 05:55:16,776 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 05:55:16,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:16,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:16,777 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:16,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 05:55:16,844 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 05:55:16,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:16,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:16,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:17,018 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 05:55:17,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:17,181 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 05:55:17,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776457603] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:17,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:17,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:17,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501054396] [2023-11-29 05:55:17,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:17,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:17,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:17,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:17,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:17,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:17,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 660 transitions, 14481 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:17,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:17,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:17,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:19,143 INFO L124 PetriNetUnfolderBase]: 1460/2942 cut-off events. [2023-11-29 05:55:19,143 INFO L125 PetriNetUnfolderBase]: For 66816/66825 co-relation queries the response was YES. [2023-11-29 05:55:19,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27072 conditions, 2942 events. 1460/2942 cut-off events. For 66816/66825 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20153 event pairs, 79 based on Foata normal form. 3/2944 useless extension candidates. Maximal degree in co-relation 26968. Up to 1419 conditions per place. [2023-11-29 05:55:19,176 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 279 selfloop transitions, 449 changer transitions 14/748 dead transitions. [2023-11-29 05:55:19,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 748 transitions, 16691 flow [2023-11-29 05:55:19,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 05:55:19,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 05:55:19,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 961 transitions. [2023-11-29 05:55:19,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771771771771772 [2023-11-29 05:55:19,178 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 961 transitions. [2023-11-29 05:55:19,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 961 transitions. [2023-11-29 05:55:19,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:19,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 961 transitions. [2023-11-29 05:55:19,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 21.355555555555554) internal successors, (961), 45 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:19,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 37.0) internal successors, (1702), 46 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:19,184 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 37.0) internal successors, (1702), 46 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:19,184 INFO L175 Difference]: Start difference. First operand has 430 places, 660 transitions, 14481 flow. Second operand 45 states and 961 transitions. [2023-11-29 05:55:19,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 748 transitions, 16691 flow [2023-11-29 05:55:19,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 748 transitions, 16365 flow, removed 109 selfloop flow, removed 17 redundant places. [2023-11-29 05:55:19,726 INFO L231 Difference]: Finished difference. Result has 464 places, 675 transitions, 15959 flow [2023-11-29 05:55:19,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14171, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=15959, PETRI_PLACES=464, PETRI_TRANSITIONS=675} [2023-11-29 05:55:19,727 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 425 predicate places. [2023-11-29 05:55:19,727 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 675 transitions, 15959 flow [2023-11-29 05:55:19,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:19,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:19,728 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 05:55:19,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 05:55:19,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 05:55:19,928 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 05:55:19,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1146401473, now seen corresponding path program 13 times [2023-11-29 05:55:19,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:19,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229233016] [2023-11-29 05:55:19,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:19,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:19,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:20,107 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 05:55:20,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:20,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229233016] [2023-11-29 05:55:20,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229233016] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:20,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551236931] [2023-11-29 05:55:20,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 05:55:20,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:20,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:20,109 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:20,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 05:55:20,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:20,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 05:55:20,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:20,401 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 05:55:20,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:20,564 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 05:55:20,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551236931] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:20,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:20,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-11-29 05:55:20,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437670349] [2023-11-29 05:55:20,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:20,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:55:20,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:20,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:55:20,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:55:20,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:20,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 675 transitions, 15959 flow. Second operand has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:20,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:20,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:20,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:22,008 INFO L124 PetriNetUnfolderBase]: 1459/2926 cut-off events. [2023-11-29 05:55:22,008 INFO L125 PetriNetUnfolderBase]: For 79174/79183 co-relation queries the response was YES. [2023-11-29 05:55:22,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28790 conditions, 2926 events. 1459/2926 cut-off events. For 79174/79183 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19934 event pairs, 77 based on Foata normal form. 2/2927 useless extension candidates. Maximal degree in co-relation 28683. Up to 1792 conditions per place. [2023-11-29 05:55:22,043 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 319 selfloop transitions, 382 changer transitions 8/715 dead transitions. [2023-11-29 05:55:22,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 715 transitions, 17636 flow [2023-11-29 05:55:22,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 05:55:22,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 05:55:22,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 569 transitions. [2023-11-29 05:55:22,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5695695695695696 [2023-11-29 05:55:22,045 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 569 transitions. [2023-11-29 05:55:22,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 569 transitions. [2023-11-29 05:55:22,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:22,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 569 transitions. [2023-11-29 05:55:22,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 21.074074074074073) internal successors, (569), 27 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 37.0) internal successors, (1036), 28 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,047 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 37.0) internal successors, (1036), 28 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,047 INFO L175 Difference]: Start difference. First operand has 464 places, 675 transitions, 15959 flow. Second operand 27 states and 569 transitions. [2023-11-29 05:55:22,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 715 transitions, 17636 flow [2023-11-29 05:55:22,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 715 transitions, 17363 flow, removed 43 selfloop flow, removed 25 redundant places. [2023-11-29 05:55:22,655 INFO L231 Difference]: Finished difference. Result has 462 places, 676 transitions, 16959 flow [2023-11-29 05:55:22,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15669, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=16959, PETRI_PLACES=462, PETRI_TRANSITIONS=676} [2023-11-29 05:55:22,656 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 423 predicate places. [2023-11-29 05:55:22,656 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 676 transitions, 16959 flow [2023-11-29 05:55:22,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 18.68) internal successors, (467), 25 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:22,657 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] [2023-11-29 05:55:22,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 05:55:22,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 05:55:22,857 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 05:55:22,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:22,858 INFO L85 PathProgramCache]: Analyzing trace with hash 795432102, now seen corresponding path program 14 times [2023-11-29 05:55:22,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:22,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736382252] [2023-11-29 05:55:22,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:22,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:23,087 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:23,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:23,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736382252] [2023-11-29 05:55:23,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736382252] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:23,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745305500] [2023-11-29 05:55:23,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:55:23,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:23,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:23,089 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:23,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 05:55:23,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:55:23,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:23,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:55:23,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:23,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:23,403 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:23,667 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:23,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745305500] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:23,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:23,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 05:55:23,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670358667] [2023-11-29 05:55:23,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:23,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:55:23,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:23,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:55:23,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:55:23,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:23,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 676 transitions, 16959 flow. Second operand has 31 states, 31 states have (on average 18.677419354838708) internal successors, (579), 31 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:23,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:23,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:23,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:30,822 INFO L124 PetriNetUnfolderBase]: 3373/6621 cut-off events. [2023-11-29 05:55:30,822 INFO L125 PetriNetUnfolderBase]: For 230252/230264 co-relation queries the response was YES. [2023-11-29 05:55:30,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70264 conditions, 6621 events. 3373/6621 cut-off events. For 230252/230264 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 50728 event pairs, 103 based on Foata normal form. 103/6724 useless extension candidates. Maximal degree in co-relation 70156. Up to 1667 conditions per place. [2023-11-29 05:55:30,901 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 551 selfloop transitions, 1205 changer transitions 40/1802 dead transitions. [2023-11-29 05:55:30,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 1802 transitions, 45618 flow [2023-11-29 05:55:30,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2023-11-29 05:55:30,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2023-11-29 05:55:30,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 3001 transitions. [2023-11-29 05:55:30,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052843888664784 [2023-11-29 05:55:30,904 INFO L72 ComplementDD]: Start complementDD. Operand 134 states and 3001 transitions. [2023-11-29 05:55:30,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 134 states and 3001 transitions. [2023-11-29 05:55:30,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:30,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 134 states and 3001 transitions. [2023-11-29 05:55:30,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 135 states, 134 states have (on average 22.395522388059703) internal successors, (3001), 134 states have internal predecessors, (3001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:30,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 135 states, 135 states have (on average 37.0) internal successors, (4995), 135 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:30,917 INFO L81 ComplementDD]: Finished complementDD. Result has 135 states, 135 states have (on average 37.0) internal successors, (4995), 135 states have internal predecessors, (4995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:30,917 INFO L175 Difference]: Start difference. First operand has 462 places, 676 transitions, 16959 flow. Second operand 134 states and 3001 transitions. [2023-11-29 05:55:30,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 1802 transitions, 45618 flow [2023-11-29 05:55:32,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 1802 transitions, 44613 flow, removed 45 selfloop flow, removed 23 redundant places. [2023-11-29 05:55:32,693 INFO L231 Difference]: Finished difference. Result has 618 places, 1432 transitions, 40461 flow [2023-11-29 05:55:32,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=16524, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=539, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=134, PETRI_FLOW=40461, PETRI_PLACES=618, PETRI_TRANSITIONS=1432} [2023-11-29 05:55:32,694 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 579 predicate places. [2023-11-29 05:55:32,694 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 1432 transitions, 40461 flow [2023-11-29 05:55:32,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.677419354838708) internal successors, (579), 31 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:32,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:32,695 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] [2023-11-29 05:55:32,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 05:55:32,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 05:55:32,895 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 05:55:32,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:32,896 INFO L85 PathProgramCache]: Analyzing trace with hash -143857210, now seen corresponding path program 15 times [2023-11-29 05:55:32,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:32,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523252448] [2023-11-29 05:55:32,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:32,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:32,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:33,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:33,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:33,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523252448] [2023-11-29 05:55:33,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523252448] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:33,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725636032] [2023-11-29 05:55:33,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:55:33,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:33,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:33,153 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:33,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 05:55:33,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 05:55:33,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:33,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:55:33,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:33,465 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:33,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:33,730 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:33,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725636032] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:33,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:33,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 05:55:33,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976027204] [2023-11-29 05:55:33,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:33,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:55:33,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:33,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:55:33,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:55:33,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:33,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 1432 transitions, 40461 flow. Second operand has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:33,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:33,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:33,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:44,844 INFO L124 PetriNetUnfolderBase]: 4408/8447 cut-off events. [2023-11-29 05:55:44,844 INFO L125 PetriNetUnfolderBase]: For 560879/560886 co-relation queries the response was YES. [2023-11-29 05:55:44,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107321 conditions, 8447 events. 4408/8447 cut-off events. For 560879/560886 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 65781 event pairs, 127 based on Foata normal form. 12/8459 useless extension candidates. Maximal degree in co-relation 107171. Up to 2396 conditions per place. [2023-11-29 05:55:44,961 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 653 selfloop transitions, 1535 changer transitions 30/2224 dead transitions. [2023-11-29 05:55:44,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 769 places, 2224 transitions, 63775 flow [2023-11-29 05:55:44,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2023-11-29 05:55:44,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2023-11-29 05:55:44,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 3449 transitions. [2023-11-29 05:55:44,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5899760520013685 [2023-11-29 05:55:44,965 INFO L72 ComplementDD]: Start complementDD. Operand 158 states and 3449 transitions. [2023-11-29 05:55:44,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 158 states and 3449 transitions. [2023-11-29 05:55:44,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:44,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 158 states and 3449 transitions. [2023-11-29 05:55:44,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 159 states, 158 states have (on average 21.829113924050635) internal successors, (3449), 158 states have internal predecessors, (3449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:44,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 159 states, 159 states have (on average 37.0) internal successors, (5883), 159 states have internal predecessors, (5883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:44,975 INFO L81 ComplementDD]: Finished complementDD. Result has 159 states, 159 states have (on average 37.0) internal successors, (5883), 159 states have internal predecessors, (5883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:44,975 INFO L175 Difference]: Start difference. First operand has 618 places, 1432 transitions, 40461 flow. Second operand 158 states and 3449 transitions. [2023-11-29 05:55:44,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 769 places, 2224 transitions, 63775 flow [2023-11-29 05:55:50,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 2224 transitions, 61570 flow, removed 973 selfloop flow, removed 24 redundant places. [2023-11-29 05:55:50,175 INFO L231 Difference]: Finished difference. Result has 773 places, 1858 transitions, 56588 flow [2023-11-29 05:55:50,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=38861, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=158, PETRI_FLOW=56588, PETRI_PLACES=773, PETRI_TRANSITIONS=1858} [2023-11-29 05:55:50,177 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 734 predicate places. [2023-11-29 05:55:50,177 INFO L495 AbstractCegarLoop]: Abstraction has has 773 places, 1858 transitions, 56588 flow [2023-11-29 05:55:50,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:50,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:50,178 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 05:55:50,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 05:55:50,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 05:55:50,378 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 05:55:50,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:50,379 INFO L85 PathProgramCache]: Analyzing trace with hash 585599263, now seen corresponding path program 1 times [2023-11-29 05:55:50,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:50,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413712668] [2023-11-29 05:55:50,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:50,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:50,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:50,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:50,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:50,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413712668] [2023-11-29 05:55:50,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413712668] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:50,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279825255] [2023-11-29 05:55:50,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:50,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:50,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:50,575 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:50,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 05:55:50,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:50,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:55:50,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:50,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:50,846 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:51,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:51,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279825255] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:51,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:55:51,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 05:55:51,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961190012] [2023-11-29 05:55:51,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:51,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:55:51,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:51,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:55:51,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:55:51,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:55:51,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 1858 transitions, 56588 flow. Second operand has 30 states, 30 states have (on average 18.333333333333332) internal successors, (550), 30 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:51,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:51,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:55:51,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:58,580 INFO L124 PetriNetUnfolderBase]: 4404/8438 cut-off events. [2023-11-29 05:55:58,580 INFO L125 PetriNetUnfolderBase]: For 731014/731019 co-relation queries the response was YES. [2023-11-29 05:55:58,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114131 conditions, 8438 events. 4404/8438 cut-off events. For 731014/731019 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 65479 event pairs, 103 based on Foata normal form. 3/8441 useless extension candidates. Maximal degree in co-relation 113958. Up to 4125 conditions per place. [2023-11-29 05:55:58,787 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 775 selfloop transitions, 1163 changer transitions 28/1972 dead transitions. [2023-11-29 05:55:58,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 812 places, 1972 transitions, 62358 flow [2023-11-29 05:55:58,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 05:55:58,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-29 05:55:58,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 1010 transitions. [2023-11-29 05:55:58,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934195064629847 [2023-11-29 05:55:58,789 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 1010 transitions. [2023-11-29 05:55:58,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 1010 transitions. [2023-11-29 05:55:58,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:58,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 1010 transitions. [2023-11-29 05:55:58,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 21.956521739130434) internal successors, (1010), 46 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:58,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 37.0) internal successors, (1739), 47 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:58,794 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 37.0) internal successors, (1739), 47 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:58,794 INFO L175 Difference]: Start difference. First operand has 773 places, 1858 transitions, 56588 flow. Second operand 46 states and 1010 transitions. [2023-11-29 05:55:58,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 812 places, 1972 transitions, 62358 flow [2023-11-29 05:56:05,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 1972 transitions, 60766 flow, removed 423 selfloop flow, removed 52 redundant places. [2023-11-29 05:56:05,477 INFO L231 Difference]: Finished difference. Result has 766 places, 1857 transitions, 57415 flow [2023-11-29 05:56:05,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=55023, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=57415, PETRI_PLACES=766, PETRI_TRANSITIONS=1857} [2023-11-29 05:56:05,480 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 727 predicate places. [2023-11-29 05:56:05,480 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 1857 transitions, 57415 flow [2023-11-29 05:56:05,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 18.333333333333332) internal successors, (550), 30 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:05,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:56:05,480 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] [2023-11-29 05:56:05,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 05:56:05,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 05:56:05,681 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 05:56:05,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:56:05,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1107693494, now seen corresponding path program 16 times [2023-11-29 05:56:05,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:56:05,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073220692] [2023-11-29 05:56:05,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:56:05,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:56:05,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:56:05,906 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:05,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:56:05,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073220692] [2023-11-29 05:56:05,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073220692] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:56:05,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466372735] [2023-11-29 05:56:05,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 05:56:05,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:56:05,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:56:05,908 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:56:05,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 05:56:05,981 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 05:56:05,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:56:05,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:56:05,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:56:06,253 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:06,253 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:56:06,515 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:06,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466372735] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:56:06,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:56:06,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 05:56:06,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557420810] [2023-11-29 05:56:06,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:56:06,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:56:06,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:56:06,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:56:06,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:56:06,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:56:06,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 1857 transitions, 57415 flow. Second operand has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:06,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:56:06,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:56:06,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:56:16,165 INFO L124 PetriNetUnfolderBase]: 4851/9215 cut-off events. [2023-11-29 05:56:16,165 INFO L125 PetriNetUnfolderBase]: For 852882/852884 co-relation queries the response was YES. [2023-11-29 05:56:16,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129661 conditions, 9215 events. 4851/9215 cut-off events. For 852882/852884 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 72359 event pairs, 201 based on Foata normal form. 3/9218 useless extension candidates. Maximal degree in co-relation 129488. Up to 4820 conditions per place. [2023-11-29 05:56:16,323 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 828 selfloop transitions, 1364 changer transitions 12/2210 dead transitions. [2023-11-29 05:56:16,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 2210 transitions, 71241 flow [2023-11-29 05:56:16,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-11-29 05:56:16,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-11-29 05:56:16,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 1478 transitions. [2023-11-29 05:56:16,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789267528397963 [2023-11-29 05:56:16,325 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 1478 transitions. [2023-11-29 05:56:16,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 1478 transitions. [2023-11-29 05:56:16,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:56:16,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 1478 transitions. [2023-11-29 05:56:16,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 21.420289855072465) internal successors, (1478), 69 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:16,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 37.0) internal successors, (2590), 70 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:16,330 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 37.0) internal successors, (2590), 70 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:16,330 INFO L175 Difference]: Start difference. First operand has 766 places, 1857 transitions, 57415 flow. Second operand 69 states and 1478 transitions. [2023-11-29 05:56:16,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 2210 transitions, 71241 flow [2023-11-29 05:56:22,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 2210 transitions, 69675 flow, removed 69 selfloop flow, removed 32 redundant places. [2023-11-29 05:56:22,524 INFO L231 Difference]: Finished difference. Result has 805 places, 2059 transitions, 66616 flow [2023-11-29 05:56:22,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=56086, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=66616, PETRI_PLACES=805, PETRI_TRANSITIONS=2059} [2023-11-29 05:56:22,526 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 766 predicate places. [2023-11-29 05:56:22,526 INFO L495 AbstractCegarLoop]: Abstraction has has 805 places, 2059 transitions, 66616 flow [2023-11-29 05:56:22,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:22,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:56:22,526 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 05:56:22,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 05:56:22,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 05:56:22,727 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 05:56:22,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:56:22,727 INFO L85 PathProgramCache]: Analyzing trace with hash -586526889, now seen corresponding path program 2 times [2023-11-29 05:56:22,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:56:22,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738590662] [2023-11-29 05:56:22,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:56:22,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:56:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:56:22,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:22,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:56:22,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738590662] [2023-11-29 05:56:22,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738590662] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:56:22,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142561018] [2023-11-29 05:56:22,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:56:22,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:56:22,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:56:22,934 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:56:22,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 05:56:22,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:56:22,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:56:23,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:56:23,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:56:23,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:23,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:56:23,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:23,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142561018] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:56:23,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:56:23,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 05:56:23,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407771231] [2023-11-29 05:56:23,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:56:23,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:56:23,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:56:23,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:56:23,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:56:23,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:56:23,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 2059 transitions, 66616 flow. Second operand has 30 states, 30 states have (on average 18.4) internal successors, (552), 30 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:23,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:56:23,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:56:23,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:56:35,833 INFO L124 PetriNetUnfolderBase]: 6208/11870 cut-off events. [2023-11-29 05:56:35,833 INFO L125 PetriNetUnfolderBase]: For 1139503/1139521 co-relation queries the response was YES. [2023-11-29 05:56:36,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169070 conditions, 11870 events. 6208/11870 cut-off events. For 1139503/1139521 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 98203 event pairs, 167 based on Foata normal form. 94/11964 useless extension candidates. Maximal degree in co-relation 168888. Up to 3708 conditions per place. [2023-11-29 05:56:36,206 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 719 selfloop transitions, 2310 changer transitions 43/3078 dead transitions. [2023-11-29 05:56:36,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 918 places, 3078 transitions, 100195 flow [2023-11-29 05:56:36,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2023-11-29 05:56:36,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2023-11-29 05:56:36,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 2473 transitions. [2023-11-29 05:56:36,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5712635712635713 [2023-11-29 05:56:36,209 INFO L72 ComplementDD]: Start complementDD. Operand 117 states and 2473 transitions. [2023-11-29 05:56:36,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 2473 transitions. [2023-11-29 05:56:36,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:56:36,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 117 states and 2473 transitions. [2023-11-29 05:56:36,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 118 states, 117 states have (on average 21.136752136752136) internal successors, (2473), 117 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:36,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 118 states, 118 states have (on average 37.0) internal successors, (4366), 118 states have internal predecessors, (4366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:36,217 INFO L81 ComplementDD]: Finished complementDD. Result has 118 states, 118 states have (on average 37.0) internal successors, (4366), 118 states have internal predecessors, (4366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:36,217 INFO L175 Difference]: Start difference. First operand has 805 places, 2059 transitions, 66616 flow. Second operand 117 states and 2473 transitions. [2023-11-29 05:56:36,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 918 places, 3078 transitions, 100195 flow [2023-11-29 05:56:45,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 904 places, 3078 transitions, 100047 flow, removed 35 selfloop flow, removed 14 redundant places. [2023-11-29 05:56:45,451 INFO L231 Difference]: Finished difference. Result has 929 places, 2850 transitions, 99378 flow [2023-11-29 05:56:45,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=66296, PETRI_DIFFERENCE_MINUEND_PLACES=788, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=117, PETRI_FLOW=99378, PETRI_PLACES=929, PETRI_TRANSITIONS=2850} [2023-11-29 05:56:45,453 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 890 predicate places. [2023-11-29 05:56:45,453 INFO L495 AbstractCegarLoop]: Abstraction has has 929 places, 2850 transitions, 99378 flow [2023-11-29 05:56:45,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 18.4) internal successors, (552), 30 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:45,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:56:45,454 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] [2023-11-29 05:56:45,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 05:56:45,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 05:56:45,655 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 05:56:45,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:56:45,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1738843676, now seen corresponding path program 17 times [2023-11-29 05:56:45,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:56:45,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056960227] [2023-11-29 05:56:45,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:56:45,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:56:45,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:56:45,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:45,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:56:45,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056960227] [2023-11-29 05:56:45,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056960227] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:56:45,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894742256] [2023-11-29 05:56:45,841 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 05:56:45,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:56:45,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:56:45,842 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:56:45,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 05:56:45,912 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 05:56:45,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:56:45,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:56:45,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:56:46,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:46,172 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:56:46,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:46,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894742256] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:56:46,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:56:46,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 05:56:46,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484417693] [2023-11-29 05:56:46,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:56:46,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:56:46,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:56:46,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:56:46,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:56:46,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:56:46,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 2850 transitions, 99378 flow. Second operand has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:46,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:56:46,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:56:46,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:57:07,406 INFO L124 PetriNetUnfolderBase]: 8230/15571 cut-off events. [2023-11-29 05:57:07,406 INFO L125 PetriNetUnfolderBase]: For 1561628/1561649 co-relation queries the response was YES. [2023-11-29 05:57:07,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239105 conditions, 15571 events. 8230/15571 cut-off events. For 1561628/1561649 co-relation queries the response was YES. Maximal size of possible extension queue 1078. Compared 134391 event pairs, 190 based on Foata normal form. 18/15589 useless extension candidates. Maximal degree in co-relation 238901. Up to 5325 conditions per place. [2023-11-29 05:57:07,994 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1219 selfloop transitions, 2907 changer transitions 30/4162 dead transitions. [2023-11-29 05:57:07,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1054 places, 4162 transitions, 152210 flow [2023-11-29 05:57:07,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2023-11-29 05:57:07,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2023-11-29 05:57:07,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 2809 transitions. [2023-11-29 05:57:07,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.579533732205488 [2023-11-29 05:57:07,999 INFO L72 ComplementDD]: Start complementDD. Operand 131 states and 2809 transitions. [2023-11-29 05:57:07,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 2809 transitions. [2023-11-29 05:57:08,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:57:08,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 131 states and 2809 transitions. [2023-11-29 05:57:08,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 132 states, 131 states have (on average 21.442748091603054) internal successors, (2809), 131 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:08,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 132 states, 132 states have (on average 37.0) internal successors, (4884), 132 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:08,010 INFO L81 ComplementDD]: Finished complementDD. Result has 132 states, 132 states have (on average 37.0) internal successors, (4884), 132 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:08,010 INFO L175 Difference]: Start difference. First operand has 929 places, 2850 transitions, 99378 flow. Second operand 131 states and 2809 transitions. [2023-11-29 05:57:08,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1054 places, 4162 transitions, 152210 flow [2023-11-29 05:57:56,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1025 places, 4162 transitions, 141667 flow, removed 4456 selfloop flow, removed 29 redundant places. [2023-11-29 05:57:56,411 INFO L231 Difference]: Finished difference. Result has 1069 places, 3835 transitions, 141303 flow [2023-11-29 05:57:56,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=95055, PETRI_DIFFERENCE_MINUEND_PLACES=895, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1977, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=131, PETRI_FLOW=141303, PETRI_PLACES=1069, PETRI_TRANSITIONS=3835} [2023-11-29 05:57:56,414 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1030 predicate places. [2023-11-29 05:57:56,414 INFO L495 AbstractCegarLoop]: Abstraction has has 1069 places, 3835 transitions, 141303 flow [2023-11-29 05:57:56,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:56,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:57:56,414 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] [2023-11-29 05:57:56,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 05:57:56,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 05:57:56,615 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 05:57:56,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:57:56,615 INFO L85 PathProgramCache]: Analyzing trace with hash -879357920, now seen corresponding path program 18 times [2023-11-29 05:57:56,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:57:56,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853289013] [2023-11-29 05:57:56,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:57:56,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:57:56,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:57:56,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:57:56,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:57:56,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853289013] [2023-11-29 05:57:56,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853289013] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:57:56,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519926389] [2023-11-29 05:57:56,785 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 05:57:56,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:57:56,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:57:56,786 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:57:56,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 05:57:56,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 05:57:56,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:57:56,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:57:56,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:57:57,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:57:57,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:57:57,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:57:57,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519926389] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:57:57,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:57:57,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 05:57:57,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42403675] [2023-11-29 05:57:57,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:57:57,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:57:57,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:57:57,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:57:57,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:57:57,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:57:57,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1069 places, 3835 transitions, 141303 flow. Second operand has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:57,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:57:57,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:57:57,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:58:21,307 INFO L124 PetriNetUnfolderBase]: 8349/15693 cut-off events. [2023-11-29 05:58:21,308 INFO L125 PetriNetUnfolderBase]: For 705576/705587 co-relation queries the response was YES. [2023-11-29 05:58:21,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213935 conditions, 15693 events. 8349/15693 cut-off events. For 705576/705587 co-relation queries the response was YES. Maximal size of possible extension queue 1042. Compared 134721 event pairs, 246 based on Foata normal form. 5/15698 useless extension candidates. Maximal degree in co-relation 213699. Up to 9098 conditions per place. [2023-11-29 05:58:21,698 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1472 selfloop transitions, 2568 changer transitions 12/4058 dead transitions. [2023-11-29 05:58:21,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1139 places, 4058 transitions, 153788 flow [2023-11-29 05:58:21,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-11-29 05:58:21,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-11-29 05:58:21,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 1601 transitions. [2023-11-29 05:58:21,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769369369369369 [2023-11-29 05:58:21,701 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 1601 transitions. [2023-11-29 05:58:21,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 1601 transitions. [2023-11-29 05:58:21,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:58:21,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 1601 transitions. [2023-11-29 05:58:21,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 21.346666666666668) internal successors, (1601), 75 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:21,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 37.0) internal successors, (2812), 76 states have internal predecessors, (2812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:21,707 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 37.0) internal successors, (2812), 76 states have internal predecessors, (2812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:21,707 INFO L175 Difference]: Start difference. First operand has 1069 places, 3835 transitions, 141303 flow. Second operand 75 states and 1601 transitions. [2023-11-29 05:58:21,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1139 places, 4058 transitions, 153788 flow [2023-11-29 05:58:45,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1109 places, 4058 transitions, 153078 flow, removed 251 selfloop flow, removed 30 redundant places. [2023-11-29 05:58:45,795 INFO L231 Difference]: Finished difference. Result has 1119 places, 3913 transitions, 151852 flow [2023-11-29 05:58:45,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=140627, PETRI_DIFFERENCE_MINUEND_PLACES=1035, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=151852, PETRI_PLACES=1119, PETRI_TRANSITIONS=3913} [2023-11-29 05:58:45,798 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1080 predicate places. [2023-11-29 05:58:45,798 INFO L495 AbstractCegarLoop]: Abstraction has has 1119 places, 3913 transitions, 151852 flow [2023-11-29 05:58:45,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:45,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:58:45,798 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 05:58:45,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 05:58:45,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:45,999 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 05:58:45,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:45,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1169956993, now seen corresponding path program 3 times [2023-11-29 05:58:45,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:58:45,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908400568] [2023-11-29 05:58:45,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:58:45,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:58:46,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:58:46,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:58:46,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:58:46,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908400568] [2023-11-29 05:58:46,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908400568] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:58:46,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558701657] [2023-11-29 05:58:46,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:58:46,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:46,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:58:46,188 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:58:46,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 05:58:46,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 05:58:46,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:46,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:58:46,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:46,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:58:46,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:46,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:58:46,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558701657] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:58:46,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:58:46,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 05:58:46,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661688584] [2023-11-29 05:58:46,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:46,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:58:46,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:58:46,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:58:46,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:58:46,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:58:46,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1119 places, 3913 transitions, 151852 flow. Second operand has 30 states, 30 states have (on average 18.366666666666667) internal successors, (551), 30 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:46,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:58:46,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:58:46,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:59:12,543 INFO L124 PetriNetUnfolderBase]: 8347/15746 cut-off events. [2023-11-29 05:59:12,543 INFO L125 PetriNetUnfolderBase]: For 814109/814115 co-relation queries the response was YES. [2023-11-29 05:59:12,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221582 conditions, 15746 events. 8347/15746 cut-off events. For 814109/814115 co-relation queries the response was YES. Maximal size of possible extension queue 1034. Compared 135626 event pairs, 209 based on Foata normal form. 8/15754 useless extension candidates. Maximal degree in co-relation 221345. Up to 6107 conditions per place. [2023-11-29 05:59:13,032 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 2095 selfloop transitions, 1965 changer transitions 17/4083 dead transitions. [2023-11-29 05:59:13,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1180 places, 4083 transitions, 163067 flow [2023-11-29 05:59:13,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-11-29 05:59:13,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-11-29 05:59:13,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 1439 transitions. [2023-11-29 05:59:13,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892710892710893 [2023-11-29 05:59:13,035 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 1439 transitions. [2023-11-29 05:59:13,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 1439 transitions. [2023-11-29 05:59:13,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:59:13,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 1439 transitions. [2023-11-29 05:59:13,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 21.803030303030305) internal successors, (1439), 66 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:13,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 37.0) internal successors, (2479), 67 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:13,041 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 37.0) internal successors, (2479), 67 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:13,041 INFO L175 Difference]: Start difference. First operand has 1119 places, 3913 transitions, 151852 flow. Second operand 66 states and 1439 transitions. [2023-11-29 05:59:13,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1180 places, 4083 transitions, 163067 flow [2023-11-29 05:59:35,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1160 places, 4083 transitions, 162846 flow, removed 29 selfloop flow, removed 20 redundant places. [2023-11-29 05:59:35,891 INFO L231 Difference]: Finished difference. Result has 1164 places, 3946 transitions, 159043 flow [2023-11-29 05:59:35,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=151610, PETRI_DIFFERENCE_MINUEND_PLACES=1095, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3910, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1923, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=159043, PETRI_PLACES=1164, PETRI_TRANSITIONS=3946} [2023-11-29 05:59:35,894 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1125 predicate places. [2023-11-29 05:59:35,894 INFO L495 AbstractCegarLoop]: Abstraction has has 1164 places, 3946 transitions, 159043 flow [2023-11-29 05:59:35,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 18.366666666666667) internal successors, (551), 30 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:35,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:59:35,894 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] [2023-11-29 05:59:35,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 05:59:36,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:36,095 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 05:59:36,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:36,095 INFO L85 PathProgramCache]: Analyzing trace with hash 449339500, now seen corresponding path program 19 times [2023-11-29 05:59:36,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:59:36,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706636139] [2023-11-29 05:59:36,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:36,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:59:36,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:59:36,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:59:36,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:59:36,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706636139] [2023-11-29 05:59:36,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706636139] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:59:36,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67887363] [2023-11-29 05:59:36,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 05:59:36,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:36,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:59:36,265 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:59:36,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 05:59:36,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:59:36,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:59:36,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:36,543 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:59:36,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:59:36,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:59:36,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67887363] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:59:36,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 05:59:36,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 05:59:36,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114382177] [2023-11-29 05:59:36,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 05:59:36,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 05:59:36,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:59:36,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 05:59:36,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:59:36,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 05:59:36,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1164 places, 3946 transitions, 159043 flow. Second operand has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:36,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:59:36,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 05:59:36,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:00:01,816 INFO L124 PetriNetUnfolderBase]: 8349/15651 cut-off events. [2023-11-29 06:00:01,816 INFO L125 PetriNetUnfolderBase]: For 828105/828116 co-relation queries the response was YES. [2023-11-29 06:00:02,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228219 conditions, 15651 events. 8349/15651 cut-off events. For 828105/828116 co-relation queries the response was YES. Maximal size of possible extension queue 1029. Compared 133767 event pairs, 253 based on Foata normal form. 5/15656 useless extension candidates. Maximal degree in co-relation 227983. Up to 8877 conditions per place. [2023-11-29 06:00:02,216 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1498 selfloop transitions, 2594 changer transitions 12/4110 dead transitions. [2023-11-29 06:00:02,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1242 places, 4110 transitions, 168484 flow [2023-11-29 06:00:02,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-11-29 06:00:02,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2023-11-29 06:00:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 1770 transitions. [2023-11-29 06:00:02,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5763594920221426 [2023-11-29 06:00:02,218 INFO L72 ComplementDD]: Start complementDD. Operand 83 states and 1770 transitions. [2023-11-29 06:00:02,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 1770 transitions. [2023-11-29 06:00:02,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:00:02,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 83 states and 1770 transitions. [2023-11-29 06:00:02,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 84 states, 83 states have (on average 21.325301204819276) internal successors, (1770), 83 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:02,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 84 states, 84 states have (on average 37.0) internal successors, (3108), 84 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:02,224 INFO L81 ComplementDD]: Finished complementDD. Result has 84 states, 84 states have (on average 37.0) internal successors, (3108), 84 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:02,224 INFO L175 Difference]: Start difference. First operand has 1164 places, 3946 transitions, 159043 flow. Second operand 83 states and 1770 transitions. [2023-11-29 06:00:02,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1242 places, 4110 transitions, 168484 flow [2023-11-29 06:00:26,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1201 places, 4110 transitions, 167391 flow, removed 21 selfloop flow, removed 41 redundant places. [2023-11-29 06:00:26,423 INFO L231 Difference]: Finished difference. Result has 1209 places, 3953 transitions, 165920 flow [2023-11-29 06:00:26,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=157959, PETRI_DIFFERENCE_MINUEND_PLACES=1119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=83, PETRI_FLOW=165920, PETRI_PLACES=1209, PETRI_TRANSITIONS=3953} [2023-11-29 06:00:26,426 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1170 predicate places. [2023-11-29 06:00:26,426 INFO L495 AbstractCegarLoop]: Abstraction has has 1209 places, 3953 transitions, 165920 flow [2023-11-29 06:00:26,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:26,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:00:26,426 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 06:00:26,431 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 06:00:26,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:00:26,627 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 06:00:26,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:00:26,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1205646527, now seen corresponding path program 4 times [2023-11-29 06:00:26,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:00:26,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412340349] [2023-11-29 06:00:26,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:00:26,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:00:26,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:00:26,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:00:26,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:00:26,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412340349] [2023-11-29 06:00:26,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412340349] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:00:26,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010313582] [2023-11-29 06:00:26,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:00:26,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:00:26,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:00:26,787 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:00:26,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 06:00:26,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:00:26,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:00:26,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:00:26,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:00:27,017 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:00:27,017 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:00:27,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:00:27,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010313582] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:00:27,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:00:27,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2023-11-29 06:00:27,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919334484] [2023-11-29 06:00:27,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:00:27,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 06:00:27,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:00:27,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 06:00:27,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2023-11-29 06:00:27,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 06:00:27,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1209 places, 3953 transitions, 165920 flow. Second operand has 30 states, 30 states have (on average 18.333333333333332) internal successors, (550), 30 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:27,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:00:27,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 06:00:27,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:00:52,974 INFO L124 PetriNetUnfolderBase]: 8361/15767 cut-off events. [2023-11-29 06:00:52,974 INFO L125 PetriNetUnfolderBase]: For 954836/954845 co-relation queries the response was YES. [2023-11-29 06:00:53,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236334 conditions, 15767 events. 8361/15767 cut-off events. For 954836/954845 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 135596 event pairs, 171 based on Foata normal form. 7/15774 useless extension candidates. Maximal degree in co-relation 236096. Up to 8297 conditions per place. [2023-11-29 06:00:53,449 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1376 selfloop transitions, 2657 changer transitions 28/4067 dead transitions. [2023-11-29 06:00:53,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1270 places, 4067 transitions, 174819 flow [2023-11-29 06:00:53,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-11-29 06:00:53,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-11-29 06:00:53,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 1404 transitions. [2023-11-29 06:00:53,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5837837837837838 [2023-11-29 06:00:53,452 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 1404 transitions. [2023-11-29 06:00:53,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 1404 transitions. [2023-11-29 06:00:53,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:00:53,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 1404 transitions. [2023-11-29 06:00:53,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 21.6) internal successors, (1404), 65 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:53,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 37.0) internal successors, (2442), 66 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:53,458 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 37.0) internal successors, (2442), 66 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:53,458 INFO L175 Difference]: Start difference. First operand has 1209 places, 3953 transitions, 165920 flow. Second operand 65 states and 1404 transitions. [2023-11-29 06:00:53,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1270 places, 4067 transitions, 174819 flow [2023-11-29 06:01:19,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1215 places, 4067 transitions, 172169 flow, removed 12 selfloop flow, removed 55 redundant places. [2023-11-29 06:01:19,265 INFO L231 Difference]: Finished difference. Result has 1220 places, 3947 transitions, 168594 flow [2023-11-29 06:01:19,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=163284, PETRI_DIFFERENCE_MINUEND_PLACES=1151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2649, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=168594, PETRI_PLACES=1220, PETRI_TRANSITIONS=3947} [2023-11-29 06:01:19,268 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1181 predicate places. [2023-11-29 06:01:19,268 INFO L495 AbstractCegarLoop]: Abstraction has has 1220 places, 3947 transitions, 168594 flow [2023-11-29 06:01:19,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 18.333333333333332) internal successors, (550), 30 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:19,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:19,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] [2023-11-29 06:01:19,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 06:01:19,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:01:19,469 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 06:01:19,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:19,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1016548142, now seen corresponding path program 20 times [2023-11-29 06:01:19,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:01:19,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379095987] [2023-11-29 06:01:19,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:19,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:01:19,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:19,646 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:19,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:01:19,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379095987] [2023-11-29 06:01:19,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379095987] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:01:19,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093736866] [2023-11-29 06:01:19,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:01:19,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:01:19,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:01:19,648 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:01:19,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 06:01:19,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:01:19,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:01:19,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:01:19,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:19,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:19,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:01:20,220 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:20,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093736866] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:01:20,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:01:20,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 06:01:20,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979048253] [2023-11-29 06:01:20,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:01:20,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 06:01:20,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:01:20,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 06:01:20,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2023-11-29 06:01:20,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 06:01:20,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1220 places, 3947 transitions, 168594 flow. Second operand has 31 states, 31 states have (on average 18.677419354838708) internal successors, (579), 31 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:20,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:20,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 06:01:20,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:01,842 INFO L124 PetriNetUnfolderBase]: 11377/21269 cut-off events. [2023-11-29 06:02:01,842 INFO L125 PetriNetUnfolderBase]: For 1314414/1314457 co-relation queries the response was YES. [2023-11-29 06:02:02,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 327400 conditions, 21269 events. 11377/21269 cut-off events. For 1314414/1314457 co-relation queries the response was YES. Maximal size of possible extension queue 1322. Compared 189651 event pairs, 164 based on Foata normal form. 24/21293 useless extension candidates. Maximal degree in co-relation 327162. Up to 5742 conditions per place. [2023-11-29 06:02:02,563 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1358 selfloop transitions, 4264 changer transitions 17/5645 dead transitions. [2023-11-29 06:02:02,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1350 places, 5645 transitions, 241600 flow [2023-11-29 06:02:02,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2023-11-29 06:02:02,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2023-11-29 06:02:02,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 3061 transitions. [2023-11-29 06:02:02,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994907951429691 [2023-11-29 06:02:02,568 INFO L72 ComplementDD]: Start complementDD. Operand 138 states and 3061 transitions. [2023-11-29 06:02:02,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 138 states and 3061 transitions. [2023-11-29 06:02:02,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:02,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 138 states and 3061 transitions. [2023-11-29 06:02:02,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 139 states, 138 states have (on average 22.181159420289855) internal successors, (3061), 138 states have internal predecessors, (3061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:02,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 139 states, 139 states have (on average 37.0) internal successors, (5143), 139 states have internal predecessors, (5143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:02,578 INFO L81 ComplementDD]: Finished complementDD. Result has 139 states, 139 states have (on average 37.0) internal successors, (5143), 139 states have internal predecessors, (5143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:02,578 INFO L175 Difference]: Start difference. First operand has 1220 places, 3947 transitions, 168594 flow. Second operand 138 states and 3061 transitions. [2023-11-29 06:02:02,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1350 places, 5645 transitions, 241600 flow [2023-11-29 06:02:41,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1294 places, 5645 transitions, 235733 flow, removed 11 selfloop flow, removed 56 redundant places. [2023-11-29 06:02:41,940 INFO L231 Difference]: Finished difference. Result has 1344 places, 5255 transitions, 233403 flow [2023-11-29 06:02:41,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=164153, PETRI_DIFFERENCE_MINUEND_PLACES=1157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3004, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=138, PETRI_FLOW=233403, PETRI_PLACES=1344, PETRI_TRANSITIONS=5255} [2023-11-29 06:02:41,943 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1305 predicate places. [2023-11-29 06:02:41,943 INFO L495 AbstractCegarLoop]: Abstraction has has 1344 places, 5255 transitions, 233403 flow [2023-11-29 06:02:41,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.677419354838708) internal successors, (579), 31 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:41,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:41,943 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 06:02:41,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 06:02:42,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:42,143 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 06:02:42,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:42,144 INFO L85 PathProgramCache]: Analyzing trace with hash -681857915, now seen corresponding path program 5 times [2023-11-29 06:02:42,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:02:42,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15713857] [2023-11-29 06:02:42,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:42,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:02:42,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:42,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:42,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:02:42,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15713857] [2023-11-29 06:02:42,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15713857] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:02:42,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896497792] [2023-11-29 06:02:42,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:02:42,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:42,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:02:42,303 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:02:42,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 06:02:42,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:02:42,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:02:42,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 06:02:42,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:42,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:42,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:02:42,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:42,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896497792] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:02:42,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:02:42,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 32 [2023-11-29 06:02:42,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765606991] [2023-11-29 06:02:42,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:02:42,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 06:02:42,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:02:42,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 06:02:42,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=839, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 06:02:42,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 06:02:42,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1344 places, 5255 transitions, 233403 flow. Second operand has 33 states, 33 states have (on average 18.424242424242426) internal successors, (608), 33 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 06:02:42,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:42,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 06:02:42,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:03:31,215 INFO L124 PetriNetUnfolderBase]: 11607/21818 cut-off events. [2023-11-29 06:03:31,215 INFO L125 PetriNetUnfolderBase]: For 1547326/1547332 co-relation queries the response was YES. [2023-11-29 06:03:31,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 354908 conditions, 21818 events. 11607/21818 cut-off events. For 1547326/1547332 co-relation queries the response was YES. Maximal size of possible extension queue 1386. Compared 196761 event pairs, 348 based on Foata normal form. 66/21884 useless extension candidates. Maximal degree in co-relation 354625. Up to 12136 conditions per place. [2023-11-29 06:03:32,062 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 2116 selfloop transitions, 3364 changer transitions 29/5515 dead transitions. [2023-11-29 06:03:32,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1376 places, 5515 transitions, 255559 flow [2023-11-29 06:03:32,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 06:03:32,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 06:03:32,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 810 transitions. [2023-11-29 06:03:32,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6081081081081081 [2023-11-29 06:03:32,064 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 810 transitions. [2023-11-29 06:03:32,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 810 transitions. [2023-11-29 06:03:32,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:03:32,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 810 transitions. [2023-11-29 06:03:32,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 22.5) internal successors, (810), 36 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:03:32,066 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 06:03:32,066 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 06:03:32,066 INFO L175 Difference]: Start difference. First operand has 1344 places, 5255 transitions, 233403 flow. Second operand 36 states and 810 transitions. [2023-11-29 06:03:32,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1376 places, 5515 transitions, 255559 flow [2023-11-29 06:04:27,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1326 places, 5515 transitions, 253814 flow, removed 550 selfloop flow, removed 50 redundant places. [2023-11-29 06:04:27,877 INFO L231 Difference]: Finished difference. Result has 1334 places, 5402 transitions, 252918 flow [2023-11-29 06:04:27,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=231433, PETRI_DIFFERENCE_MINUEND_PLACES=1291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2022, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=252918, PETRI_PLACES=1334, PETRI_TRANSITIONS=5402} [2023-11-29 06:04:27,882 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1295 predicate places. [2023-11-29 06:04:27,882 INFO L495 AbstractCegarLoop]: Abstraction has has 1334 places, 5402 transitions, 252918 flow [2023-11-29 06:04:27,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 18.424242424242426) internal successors, (608), 33 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 06:04:27,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:04:27,882 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] [2023-11-29 06:04:27,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-29 06:04:28,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:04:28,082 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 06:04:28,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:04:28,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1228707856, now seen corresponding path program 21 times [2023-11-29 06:04:28,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:04:28,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563551004] [2023-11-29 06:04:28,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:04:28,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:04:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:04:28,288 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:04:28,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:04:28,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563551004] [2023-11-29 06:04:28,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563551004] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:04:28,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024675258] [2023-11-29 06:04:28,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:04:28,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:04:28,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:04:28,291 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:04:28,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 06:04:28,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 06:04:28,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:04:28,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:04:28,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:04:28,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:04:28,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:04:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:04:28,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024675258] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:04:28,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:04:28,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 06:04:28,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174515790] [2023-11-29 06:04:28,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:04:28,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 06:04:28,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:04:28,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 06:04:28,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2023-11-29 06:04:28,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 06:04:28,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1334 places, 5402 transitions, 252918 flow. Second operand has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:04:28,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:04:28,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 06:04:28,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:25,445 INFO L124 PetriNetUnfolderBase]: 12049/22758 cut-off events. [2023-11-29 06:05:25,445 INFO L125 PetriNetUnfolderBase]: For 1755202/1755253 co-relation queries the response was YES. [2023-11-29 06:05:26,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 380809 conditions, 22758 events. 12049/22758 cut-off events. For 1755202/1755253 co-relation queries the response was YES. Maximal size of possible extension queue 1430. Compared 207757 event pairs, 163 based on Foata normal form. 24/22782 useless extension candidates. Maximal degree in co-relation 380529. Up to 6434 conditions per place. [2023-11-29 06:05:26,222 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1447 selfloop transitions, 4519 changer transitions 15/5987 dead transitions. [2023-11-29 06:05:26,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1484 places, 5987 transitions, 279140 flow [2023-11-29 06:05:26,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2023-11-29 06:05:26,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2023-11-29 06:05:26,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 3372 transitions. [2023-11-29 06:05:26,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841995841995842 [2023-11-29 06:05:26,226 INFO L72 ComplementDD]: Start complementDD. Operand 156 states and 3372 transitions. [2023-11-29 06:05:26,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 156 states and 3372 transitions. [2023-11-29 06:05:26,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:26,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 156 states and 3372 transitions. [2023-11-29 06:05:26,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 157 states, 156 states have (on average 21.615384615384617) internal successors, (3372), 156 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:26,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 157 states, 157 states have (on average 37.0) internal successors, (5809), 157 states have internal predecessors, (5809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:26,238 INFO L81 ComplementDD]: Finished complementDD. Result has 157 states, 157 states have (on average 37.0) internal successors, (5809), 157 states have internal predecessors, (5809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:26,238 INFO L175 Difference]: Start difference. First operand has 1334 places, 5402 transitions, 252918 flow. Second operand 156 states and 3372 transitions. [2023-11-29 06:05:26,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1484 places, 5987 transitions, 279140 flow [2023-11-29 06:06:29,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1460 places, 5987 transitions, 273808 flow, removed 53 selfloop flow, removed 24 redundant places. [2023-11-29 06:06:30,162 INFO L231 Difference]: Finished difference. Result has 1481 places, 5654 transitions, 271136 flow [2023-11-29 06:06:30,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=247818, PETRI_DIFFERENCE_MINUEND_PLACES=1305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1043, PETRI_DIFFERENCE_SUBTRAHEND_STATES=156, PETRI_FLOW=271136, PETRI_PLACES=1481, PETRI_TRANSITIONS=5654} [2023-11-29 06:06:30,166 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1442 predicate places. [2023-11-29 06:06:30,166 INFO L495 AbstractCegarLoop]: Abstraction has has 1481 places, 5654 transitions, 271136 flow [2023-11-29 06:06:30,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:30,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:30,166 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] [2023-11-29 06:06:30,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 06:06:30,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:06:30,367 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-29 06:06:30,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:30,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1344110570, now seen corresponding path program 22 times [2023-11-29 06:06:30,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:06:30,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401070231] [2023-11-29 06:06:30,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:06:30,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:06:30,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:06:30,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:30,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:06:30,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401070231] [2023-11-29 06:06:30,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401070231] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:06:30,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991004969] [2023-11-29 06:06:30,513 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:06:30,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:06:30,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:06:30,514 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:06:30,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_009d1732-1687-44e2-a2df-1386aa13899a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 06:06:30,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:06:30,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:30,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 06:06:30,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:30,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:30,836 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:06:31,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:31,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991004969] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:06:31,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:06:31,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 06:06:31,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834703722] [2023-11-29 06:06:31,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:06:31,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 06:06:31,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:06:31,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 06:06:31,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2023-11-29 06:06:31,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2023-11-29 06:06:31,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1481 places, 5654 transitions, 271136 flow. Second operand has 31 states, 31 states have (on average 18.64516129032258) internal successors, (578), 31 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:31,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:31,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2023-11-29 06:06:31,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:29,929 INFO L124 PetriNetUnfolderBase]: 12122/22811 cut-off events. [2023-11-29 06:07:29,929 INFO L125 PetriNetUnfolderBase]: For 1826802/1826810 co-relation queries the response was YES. [2023-11-29 06:07:30,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 396170 conditions, 22811 events. 12122/22811 cut-off events. For 1826802/1826810 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 207492 event pairs, 337 based on Foata normal form. 5/22816 useless extension candidates. Maximal degree in co-relation 395872. Up to 13971 conditions per place. [2023-11-29 06:07:30,714 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 2098 selfloop transitions, 3738 changer transitions 14/5856 dead transitions. [2023-11-29 06:07:30,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1560 places, 5856 transitions, 286818 flow [2023-11-29 06:07:30,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-11-29 06:07:30,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2023-11-29 06:07:30,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 1747 transitions. [2023-11-29 06:07:30,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688700748941713 [2023-11-29 06:07:30,716 INFO L72 ComplementDD]: Start complementDD. Operand 83 states and 1747 transitions. [2023-11-29 06:07:30,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 1747 transitions. [2023-11-29 06:07:30,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:30,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 83 states and 1747 transitions. [2023-11-29 06:07:30,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 84 states, 83 states have (on average 21.048192771084338) internal successors, (1747), 83 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:30,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 84 states, 84 states have (on average 37.0) internal successors, (3108), 84 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:30,721 INFO L81 ComplementDD]: Finished complementDD. Result has 84 states, 84 states have (on average 37.0) internal successors, (3108), 84 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:30,721 INFO L175 Difference]: Start difference. First operand has 1481 places, 5654 transitions, 271136 flow. Second operand 83 states and 1747 transitions. [2023-11-29 06:07:30,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1560 places, 5856 transitions, 286818 flow