./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread/stack_longer-2.i --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_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/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_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/stack_longer-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/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_7f84fe30-56fb-48ad-8795-b94cb1c297e4/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 402cb3c5f3290109e83e598d96446a87fac59fa4aaa0b6234366e7da005f5688 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:20:05,575 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:20:05,649 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 03:20:05,654 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:20:05,654 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:20:05,681 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:20:05,681 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:20:05,682 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:20:05,682 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:20:05,683 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:20:05,684 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:20:05,684 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:20:05,685 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:20:05,686 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:20:05,686 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:20:05,687 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:20:05,688 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:20:05,688 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:20:05,689 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:20:05,689 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:20:05,690 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:20:05,691 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:20:05,691 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:20:05,692 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:20:05,692 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:20:05,693 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:20:05,693 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:20:05,694 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:20:05,694 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:20:05,695 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:20:05,695 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:20:05,696 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:20:05,696 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:20:05,696 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:20:05,697 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:20:05,697 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:20:05,697 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:20:05,697 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:20:05,697 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:20:05,697 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:20:05,698 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:20:05,698 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_7f84fe30-56fb-48ad-8795-b94cb1c297e4/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_7f84fe30-56fb-48ad-8795-b94cb1c297e4/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 -> 402cb3c5f3290109e83e598d96446a87fac59fa4aaa0b6234366e7da005f5688 [2023-11-29 03:20:05,952 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:20:05,975 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:20:05,978 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:20:05,979 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:20:05,980 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:20:05,981 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/pthread/stack_longer-2.i [2023-11-29 03:20:09,001 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:20:09,271 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:20:09,272 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/sv-benchmarks/c/pthread/stack_longer-2.i [2023-11-29 03:20:09,291 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/data/42e5e01e4/2d1d87971586418cb5ef0ef867782fe9/FLAG8db598efa [2023-11-29 03:20:09,307 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/data/42e5e01e4/2d1d87971586418cb5ef0ef867782fe9 [2023-11-29 03:20:09,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:20:09,311 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:20:09,313 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:20:09,313 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:20:09,319 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:20:09,320 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:09,321 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c0d9473 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09, skipping insertion in model container [2023-11-29 03:20:09,321 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:09,381 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:20:09,859 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:20:09,874 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:20:09,931 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:20:09,997 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:20:09,997 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09 WrapperNode [2023-11-29 03:20:09,998 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:20:09,999 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:20:09,999 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:20:09,999 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:20:10,007 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,026 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,048 INFO L138 Inliner]: procedures = 278, calls = 41, calls flagged for inlining = 12, calls inlined = 13, statements flattened = 160 [2023-11-29 03:20:10,049 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:20:10,049 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:20:10,049 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:20:10,049 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:20:10,059 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,060 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,063 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,081 INFO L175 MemorySlicer]: Split 14 memory accesses to 5 slices as follows [2, 3, 2, 5, 2]. 36 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 0, 0, 5, 0]. The 4 writes are split as follows [0, 2, 1, 0, 1]. [2023-11-29 03:20:10,081 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,082 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,092 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,096 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,099 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,101 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,106 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:20:10,107 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:20:10,107 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:20:10,107 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:20:10,108 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (1/1) ... [2023-11-29 03:20:10,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:20:10,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:20:10,141 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:20:10,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:20:10,169 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-11-29 03:20:10,169 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-11-29 03:20:10,169 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-11-29 03:20:10,169 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-11-29 03:20:10,169 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 03:20:10,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 03:20:10,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 03:20:10,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 03:20:10,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 03:20:10,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 03:20:10,171 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 03:20:10,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:20:10,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 03:20:10,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 03:20:10,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 03:20:10,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 03:20:10,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 03:20:10,172 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:20:10,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:20:10,173 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 03:20:10,306 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:20:10,308 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:20:10,560 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:20:10,735 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:20:10,736 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 03:20:10,736 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:20:10 BoogieIcfgContainer [2023-11-29 03:20:10,736 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:20:10,739 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:20:10,739 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:20:10,743 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:20:10,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:20:09" (1/3) ... [2023-11-29 03:20:10,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f87e898 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:20:10, skipping insertion in model container [2023-11-29 03:20:10,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:20:09" (2/3) ... [2023-11-29 03:20:10,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f87e898 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:20:10, skipping insertion in model container [2023-11-29 03:20:10,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:20:10" (3/3) ... [2023-11-29 03:20:10,746 INFO L112 eAbstractionObserver]: Analyzing ICFG stack_longer-2.i [2023-11-29 03:20:10,766 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:20:10,766 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2023-11-29 03:20:10,766 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 03:20:10,826 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 03:20:10,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 67 transitions, 148 flow [2023-11-29 03:20:10,901 INFO L124 PetriNetUnfolderBase]: 9/65 cut-off events. [2023-11-29 03:20:10,901 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 03:20:10,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74 conditions, 65 events. 9/65 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 168 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 53. Up to 3 conditions per place. [2023-11-29 03:20:10,906 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 67 transitions, 148 flow [2023-11-29 03:20:10,912 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 62 places, 64 transitions, 140 flow [2023-11-29 03:20:10,922 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:20:10,929 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;@40e55d7f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:20:10,929 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2023-11-29 03:20:10,933 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 03:20:10,933 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 03:20:10,933 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 03:20:10,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:10,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 03:20:10,935 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:10,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:10,940 INFO L85 PathProgramCache]: Analyzing trace with hash 14155, now seen corresponding path program 1 times [2023-11-29 03:20:10,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:10,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254949785] [2023-11-29 03:20:10,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:10,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:11,267 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 03:20:11,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:11,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254949785] [2023-11-29 03:20:11,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254949785] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:11,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:11,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:20:11,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308110649] [2023-11-29 03:20:11,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:11,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:20:11,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:11,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:20:11,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:20:11,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 67 [2023-11-29 03:20:11,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:11,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:11,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 67 [2023-11-29 03:20:11,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:11,640 INFO L124 PetriNetUnfolderBase]: 731/1402 cut-off events. [2023-11-29 03:20:11,640 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2023-11-29 03:20:11,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2568 conditions, 1402 events. 731/1402 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7868 event pairs, 559 based on Foata normal form. 138/1308 useless extension candidates. Maximal degree in co-relation 2462. Up to 1125 conditions per place. [2023-11-29 03:20:11,656 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 32 selfloop transitions, 2 changer transitions 0/56 dead transitions. [2023-11-29 03:20:11,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 56 transitions, 192 flow [2023-11-29 03:20:11,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:20:11,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:20:11,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 112 transitions. [2023-11-29 03:20:11,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5572139303482587 [2023-11-29 03:20:11,670 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 112 transitions. [2023-11-29 03:20:11,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 112 transitions. [2023-11-29 03:20:11,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:11,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 112 transitions. [2023-11-29 03:20:11,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:11,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:11,680 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:11,682 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 140 flow. Second operand 3 states and 112 transitions. [2023-11-29 03:20:11,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 56 transitions, 192 flow [2023-11-29 03:20:11,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 56 transitions, 184 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:20:11,691 INFO L231 Difference]: Finished difference. Result has 56 places, 56 transitions, 120 flow [2023-11-29 03:20:11,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=56, PETRI_TRANSITIONS=56} [2023-11-29 03:20:11,696 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -6 predicate places. [2023-11-29 03:20:11,697 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 56 transitions, 120 flow [2023-11-29 03:20:11,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:11,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:11,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 03:20:11,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 03:20:11,698 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:11,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:11,699 INFO L85 PathProgramCache]: Analyzing trace with hash 14156, now seen corresponding path program 1 times [2023-11-29 03:20:11,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:11,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39548685] [2023-11-29 03:20:11,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:11,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:11,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:11,830 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 03:20:11,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:11,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39548685] [2023-11-29 03:20:11,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39548685] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:11,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:11,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:20:11,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860754964] [2023-11-29 03:20:11,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:11,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:20:11,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:11,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:20:11,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:20:11,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:20:11,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 56 transitions, 120 flow. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:11,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:11,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:20:11,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:12,014 INFO L124 PetriNetUnfolderBase]: 456/945 cut-off events. [2023-11-29 03:20:12,014 INFO L125 PetriNetUnfolderBase]: For 12/13 co-relation queries the response was YES. [2023-11-29 03:20:12,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1691 conditions, 945 events. 456/945 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5203 event pairs, 339 based on Foata normal form. 122/896 useless extension candidates. Maximal degree in co-relation 1681. Up to 728 conditions per place. [2023-11-29 03:20:12,020 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 30 selfloop transitions, 2 changer transitions 0/54 dead transitions. [2023-11-29 03:20:12,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 54 transitions, 180 flow [2023-11-29 03:20:12,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:20:12,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:20:12,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 112 transitions. [2023-11-29 03:20:12,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5572139303482587 [2023-11-29 03:20:12,023 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 112 transitions. [2023-11-29 03:20:12,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 112 transitions. [2023-11-29 03:20:12,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:12,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 112 transitions. [2023-11-29 03:20:12,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,027 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,027 INFO L175 Difference]: Start difference. First operand has 56 places, 56 transitions, 120 flow. Second operand 3 states and 112 transitions. [2023-11-29 03:20:12,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 54 transitions, 180 flow [2023-11-29 03:20:12,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 54 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:20:12,030 INFO L231 Difference]: Finished difference. Result has 54 places, 54 transitions, 116 flow [2023-11-29 03:20:12,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=54, PETRI_TRANSITIONS=54} [2023-11-29 03:20:12,031 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -8 predicate places. [2023-11-29 03:20:12,031 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 54 transitions, 116 flow [2023-11-29 03:20:12,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:12,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 03:20:12,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 03:20:12,032 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:12,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:12,033 INFO L85 PathProgramCache]: Analyzing trace with hash 422146670, now seen corresponding path program 1 times [2023-11-29 03:20:12,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:12,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898265223] [2023-11-29 03:20:12,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:12,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:12,088 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 03:20:12,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:12,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898265223] [2023-11-29 03:20:12,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898265223] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:12,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:12,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:20:12,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221713052] [2023-11-29 03:20:12,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:12,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:20:12,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:12,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:20:12,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:20:12,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 67 [2023-11-29 03:20:12,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 54 transitions, 116 flow. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:12,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 67 [2023-11-29 03:20:12,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:12,243 INFO L124 PetriNetUnfolderBase]: 481/984 cut-off events. [2023-11-29 03:20:12,243 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-11-29 03:20:12,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1777 conditions, 984 events. 481/984 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5410 event pairs, 359 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 1767. Up to 775 conditions per place. [2023-11-29 03:20:12,249 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 32 selfloop transitions, 2 changer transitions 0/52 dead transitions. [2023-11-29 03:20:12,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 52 transitions, 180 flow [2023-11-29 03:20:12,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:20:12,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:20:12,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 108 transitions. [2023-11-29 03:20:12,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5373134328358209 [2023-11-29 03:20:12,251 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 108 transitions. [2023-11-29 03:20:12,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 108 transitions. [2023-11-29 03:20:12,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:12,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 108 transitions. [2023-11-29 03:20:12,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,254 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,255 INFO L175 Difference]: Start difference. First operand has 54 places, 54 transitions, 116 flow. Second operand 3 states and 108 transitions. [2023-11-29 03:20:12,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 52 transitions, 180 flow [2023-11-29 03:20:12,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 52 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:20:12,257 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 112 flow [2023-11-29 03:20:12,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2023-11-29 03:20:12,258 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -10 predicate places. [2023-11-29 03:20:12,258 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 112 flow [2023-11-29 03:20:12,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:12,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 03:20:12,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 03:20:12,259 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:12,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:12,260 INFO L85 PathProgramCache]: Analyzing trace with hash 422146671, now seen corresponding path program 1 times [2023-11-29 03:20:12,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:12,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784478198] [2023-11-29 03:20:12,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:12,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:12,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:12,350 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 03:20:12,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:12,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784478198] [2023-11-29 03:20:12,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784478198] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:12,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:12,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:20:12,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62160560] [2023-11-29 03:20:12,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:12,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:20:12,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:12,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:20:12,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:20:12,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:20:12,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:12,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:20:12,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:12,528 INFO L124 PetriNetUnfolderBase]: 456/929 cut-off events. [2023-11-29 03:20:12,528 INFO L125 PetriNetUnfolderBase]: For 12/13 co-relation queries the response was YES. [2023-11-29 03:20:12,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1675 conditions, 929 events. 456/929 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5047 event pairs, 339 based on Foata normal form. 21/795 useless extension candidates. Maximal degree in co-relation 1665. Up to 728 conditions per place. [2023-11-29 03:20:12,535 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 30 selfloop transitions, 2 changer transitions 0/50 dead transitions. [2023-11-29 03:20:12,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 50 transitions, 172 flow [2023-11-29 03:20:12,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:20:12,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:20:12,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 112 transitions. [2023-11-29 03:20:12,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5572139303482587 [2023-11-29 03:20:12,537 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 112 transitions. [2023-11-29 03:20:12,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 112 transitions. [2023-11-29 03:20:12,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:12,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 112 transitions. [2023-11-29 03:20:12,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,541 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,541 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 112 flow. Second operand 3 states and 112 transitions. [2023-11-29 03:20:12,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 50 transitions, 172 flow [2023-11-29 03:20:12,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 50 transitions, 168 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:20:12,543 INFO L231 Difference]: Finished difference. Result has 50 places, 50 transitions, 108 flow [2023-11-29 03:20:12,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=50, PETRI_TRANSITIONS=50} [2023-11-29 03:20:12,545 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -12 predicate places. [2023-11-29 03:20:12,545 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 50 transitions, 108 flow [2023-11-29 03:20:12,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:12,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:12,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 03:20:12,546 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:12,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:12,546 INFO L85 PathProgramCache]: Analyzing trace with hash -271719771, now seen corresponding path program 1 times [2023-11-29 03:20:12,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:12,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506476118] [2023-11-29 03:20:12,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:12,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:12,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:12,773 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 03:20:12,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:12,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506476118] [2023-11-29 03:20:12,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506476118] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:12,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:12,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:20:12,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710105736] [2023-11-29 03:20:12,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:12,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:20:12,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:12,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:20:12,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:20:12,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 67 [2023-11-29 03:20:12,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 50 transitions, 108 flow. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:12,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:12,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 67 [2023-11-29 03:20:12,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:13,071 INFO L124 PetriNetUnfolderBase]: 731/1332 cut-off events. [2023-11-29 03:20:13,071 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-29 03:20:13,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2475 conditions, 1332 events. 731/1332 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7224 event pairs, 399 based on Foata normal form. 0/1138 useless extension candidates. Maximal degree in co-relation 2465. Up to 797 conditions per place. [2023-11-29 03:20:13,081 INFO L140 encePairwiseOnDemand]: 62/67 looper letters, 46 selfloop transitions, 4 changer transitions 0/65 dead transitions. [2023-11-29 03:20:13,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 65 transitions, 239 flow [2023-11-29 03:20:13,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:20:13,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:20:13,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 151 transitions. [2023-11-29 03:20:13,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634328358208955 [2023-11-29 03:20:13,091 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 151 transitions. [2023-11-29 03:20:13,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 151 transitions. [2023-11-29 03:20:13,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:13,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 151 transitions. [2023-11-29 03:20:13,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,097 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,097 INFO L175 Difference]: Start difference. First operand has 50 places, 50 transitions, 108 flow. Second operand 4 states and 151 transitions. [2023-11-29 03:20:13,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 65 transitions, 239 flow [2023-11-29 03:20:13,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 235 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:20:13,103 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 110 flow [2023-11-29 03:20:13,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=110, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2023-11-29 03:20:13,106 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -12 predicate places. [2023-11-29 03:20:13,106 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 110 flow [2023-11-29 03:20:13,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:13,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:13,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 03:20:13,108 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:13,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:13,110 INFO L85 PathProgramCache]: Analyzing trace with hash -271719770, now seen corresponding path program 1 times [2023-11-29 03:20:13,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:13,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800963200] [2023-11-29 03:20:13,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:13,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:13,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:13,452 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 03:20:13,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:13,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800963200] [2023-11-29 03:20:13,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800963200] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:13,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:13,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:20:13,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790207406] [2023-11-29 03:20:13,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:13,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:20:13,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:13,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:20:13,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:20:13,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:20:13,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 110 flow. Second operand has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 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 03:20:13,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:13,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:20:13,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:13,867 INFO L124 PetriNetUnfolderBase]: 574/1114 cut-off events. [2023-11-29 03:20:13,867 INFO L125 PetriNetUnfolderBase]: For 48/49 co-relation queries the response was YES. [2023-11-29 03:20:13,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2129 conditions, 1114 events. 574/1114 cut-off events. For 48/49 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5632 event pairs, 179 based on Foata normal form. 9/973 useless extension candidates. Maximal degree in co-relation 697. Up to 756 conditions per place. [2023-11-29 03:20:13,875 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 60 selfloop transitions, 5 changer transitions 0/81 dead transitions. [2023-11-29 03:20:13,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 81 transitions, 313 flow [2023-11-29 03:20:13,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:20:13,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:20:13,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 232 transitions. [2023-11-29 03:20:13,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771144278606966 [2023-11-29 03:20:13,877 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 232 transitions. [2023-11-29 03:20:13,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 232 transitions. [2023-11-29 03:20:13,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:13,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 232 transitions. [2023-11-29 03:20:13,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,880 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,880 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 110 flow. Second operand 6 states and 232 transitions. [2023-11-29 03:20:13,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 81 transitions, 313 flow [2023-11-29 03:20:13,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 81 transitions, 301 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:20:13,883 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 145 flow [2023-11-29 03:20:13,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=145, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2023-11-29 03:20:13,884 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -7 predicate places. [2023-11-29 03:20:13,884 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 145 flow [2023-11-29 03:20:13,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 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 03:20:13,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:13,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:13,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 03:20:13,885 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:13,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:13,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1139511957, now seen corresponding path program 1 times [2023-11-29 03:20:13,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:13,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585769034] [2023-11-29 03:20:13,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:13,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:13,945 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 03:20:13,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:13,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585769034] [2023-11-29 03:20:13,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585769034] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:13,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:13,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:20:13,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670980901] [2023-11-29 03:20:13,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:13,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:20:13,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:13,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:20:13,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:20:13,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 67 [2023-11-29 03:20:13,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 145 flow. Second operand has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:13,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:13,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 67 [2023-11-29 03:20:13,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:14,272 INFO L124 PetriNetUnfolderBase]: 823/1586 cut-off events. [2023-11-29 03:20:14,273 INFO L125 PetriNetUnfolderBase]: For 296/300 co-relation queries the response was YES. [2023-11-29 03:20:14,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3288 conditions, 1586 events. 823/1586 cut-off events. For 296/300 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8593 event pairs, 363 based on Foata normal form. 1/1439 useless extension candidates. Maximal degree in co-relation 1129. Up to 859 conditions per place. [2023-11-29 03:20:14,284 INFO L140 encePairwiseOnDemand]: 62/67 looper letters, 71 selfloop transitions, 5 changer transitions 0/93 dead transitions. [2023-11-29 03:20:14,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 93 transitions, 397 flow [2023-11-29 03:20:14,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:20:14,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:20:14,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 185 transitions. [2023-11-29 03:20:14,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6902985074626866 [2023-11-29 03:20:14,286 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 185 transitions. [2023-11-29 03:20:14,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 185 transitions. [2023-11-29 03:20:14,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:14,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 185 transitions. [2023-11-29 03:20:14,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,289 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 67.0) internal successors, (335), 5 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,289 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 145 flow. Second operand 4 states and 185 transitions. [2023-11-29 03:20:14,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 93 transitions, 397 flow [2023-11-29 03:20:14,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 93 transitions, 395 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:20:14,293 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 176 flow [2023-11-29 03:20:14,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2023-11-29 03:20:14,294 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -3 predicate places. [2023-11-29 03:20:14,294 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 176 flow [2023-11-29 03:20:14,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:14,295 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 03:20:14,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 03:20:14,295 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:14,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:14,295 INFO L85 PathProgramCache]: Analyzing trace with hash -698602535, now seen corresponding path program 1 times [2023-11-29 03:20:14,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:14,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391125005] [2023-11-29 03:20:14,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:14,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:14,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:14,343 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 03:20:14,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:14,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391125005] [2023-11-29 03:20:14,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391125005] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:14,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:14,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:20:14,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253812943] [2023-11-29 03:20:14,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:14,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:20:14,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:14,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:20:14,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:20:14,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 67 [2023-11-29 03:20:14,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:14,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 67 [2023-11-29 03:20:14,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:14,620 INFO L124 PetriNetUnfolderBase]: 952/1765 cut-off events. [2023-11-29 03:20:14,621 INFO L125 PetriNetUnfolderBase]: For 509/510 co-relation queries the response was YES. [2023-11-29 03:20:14,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4054 conditions, 1765 events. 952/1765 cut-off events. For 509/510 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9660 event pairs, 401 based on Foata normal form. 12/1619 useless extension candidates. Maximal degree in co-relation 1032. Up to 1186 conditions per place. [2023-11-29 03:20:14,636 INFO L140 encePairwiseOnDemand]: 64/67 looper letters, 56 selfloop transitions, 2 changer transitions 0/75 dead transitions. [2023-11-29 03:20:14,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 75 transitions, 342 flow [2023-11-29 03:20:14,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:20:14,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:20:14,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 140 transitions. [2023-11-29 03:20:14,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6965174129353234 [2023-11-29 03:20:14,638 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 140 transitions. [2023-11-29 03:20:14,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 140 transitions. [2023-11-29 03:20:14,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:14,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 140 transitions. [2023-11-29 03:20:14,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,640 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,640 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 176 flow. Second operand 3 states and 140 transitions. [2023-11-29 03:20:14,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 75 transitions, 342 flow [2023-11-29 03:20:14,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 75 transitions, 337 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 03:20:14,647 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 178 flow [2023-11-29 03:20:14,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=178, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2023-11-29 03:20:14,649 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -2 predicate places. [2023-11-29 03:20:14,649 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 178 flow [2023-11-29 03:20:14,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:14,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:14,649 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:14,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 03:20:14,650 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:14,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:14,650 INFO L85 PathProgramCache]: Analyzing trace with hash 551374166, now seen corresponding path program 1 times [2023-11-29 03:20:14,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:14,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868098974] [2023-11-29 03:20:14,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:14,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:15,079 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 03:20:15,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:15,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868098974] [2023-11-29 03:20:15,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868098974] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:20:15,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925348735] [2023-11-29 03:20:15,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:15,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:15,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:20:15,084 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:20:15,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 03:20:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:15,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 03:20:15,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:20:15,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:20:15,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 03:20:15,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:20:15,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:20:15,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2023-11-29 03:20:15,680 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 03:20:15,680 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:20:15,914 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 03:20:15,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925348735] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:20:15,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:20:15,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 14 [2023-11-29 03:20:15,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760548592] [2023-11-29 03:20:15,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:20:15,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 03:20:15,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:15,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 03:20:15,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-11-29 03:20:16,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:20:16,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 178 flow. Second operand has 16 states, 16 states have (on average 28.875) internal successors, (462), 16 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:16,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:16,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:20:16,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:18,797 INFO L124 PetriNetUnfolderBase]: 3845/7259 cut-off events. [2023-11-29 03:20:18,797 INFO L125 PetriNetUnfolderBase]: For 2942/2945 co-relation queries the response was YES. [2023-11-29 03:20:18,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16851 conditions, 7259 events. 3845/7259 cut-off events. For 2942/2945 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 47807 event pairs, 186 based on Foata normal form. 210/6823 useless extension candidates. Maximal degree in co-relation 6547. Up to 1293 conditions per place. [2023-11-29 03:20:18,876 INFO L140 encePairwiseOnDemand]: 56/67 looper letters, 330 selfloop transitions, 38 changer transitions 0/383 dead transitions. [2023-11-29 03:20:18,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 383 transitions, 1833 flow [2023-11-29 03:20:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 03:20:18,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 03:20:18,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 920 transitions. [2023-11-29 03:20:18,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538734896943852 [2023-11-29 03:20:18,883 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 920 transitions. [2023-11-29 03:20:18,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 920 transitions. [2023-11-29 03:20:18,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:18,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 920 transitions. [2023-11-29 03:20:18,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 43.80952380952381) internal successors, (920), 21 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:18,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 67.0) internal successors, (1474), 22 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:18,895 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 67.0) internal successors, (1474), 22 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:18,895 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 178 flow. Second operand 21 states and 920 transitions. [2023-11-29 03:20:18,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 383 transitions, 1833 flow [2023-11-29 03:20:18,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 383 transitions, 1830 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:20:18,912 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 538 flow [2023-11-29 03:20:18,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=538, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2023-11-29 03:20:18,913 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 32 predicate places. [2023-11-29 03:20:18,913 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 538 flow [2023-11-29 03:20:18,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 28.875) internal successors, (462), 16 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:18,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:18,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:18,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:20:19,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:19,115 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:19,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:19,116 INFO L85 PathProgramCache]: Analyzing trace with hash -758325483, now seen corresponding path program 1 times [2023-11-29 03:20:19,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:19,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346713308] [2023-11-29 03:20:19,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:19,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:19,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:19,224 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 03:20:19,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:19,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346713308] [2023-11-29 03:20:19,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346713308] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:19,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:19,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:20:19,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401209563] [2023-11-29 03:20:19,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:19,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:20:19,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:19,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:20:19,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:20:19,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 67 [2023-11-29 03:20:19,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 538 flow. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:19,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:19,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 67 [2023-11-29 03:20:19,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:19,875 INFO L124 PetriNetUnfolderBase]: 1685/3555 cut-off events. [2023-11-29 03:20:19,875 INFO L125 PetriNetUnfolderBase]: For 4110/4110 co-relation queries the response was YES. [2023-11-29 03:20:19,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9423 conditions, 3555 events. 1685/3555 cut-off events. For 4110/4110 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 21403 event pairs, 359 based on Foata normal form. 226/3639 useless extension candidates. Maximal degree in co-relation 9255. Up to 2130 conditions per place. [2023-11-29 03:20:19,939 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 70 selfloop transitions, 4 changer transitions 0/91 dead transitions. [2023-11-29 03:20:19,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 91 transitions, 625 flow [2023-11-29 03:20:19,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:20:19,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:20:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 128 transitions. [2023-11-29 03:20:19,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6368159203980099 [2023-11-29 03:20:19,941 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 128 transitions. [2023-11-29 03:20:19,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 128 transitions. [2023-11-29 03:20:19,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:19,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 128 transitions. [2023-11-29 03:20:19,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:19,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:19,943 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:19,943 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 538 flow. Second operand 3 states and 128 transitions. [2023-11-29 03:20:19,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 91 transitions, 625 flow [2023-11-29 03:20:19,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 91 transitions, 575 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-11-29 03:20:19,962 INFO L231 Difference]: Finished difference. Result has 87 places, 80 transitions, 403 flow [2023-11-29 03:20:19,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=403, PETRI_PLACES=87, PETRI_TRANSITIONS=80} [2023-11-29 03:20:19,964 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 25 predicate places. [2023-11-29 03:20:19,964 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 80 transitions, 403 flow [2023-11-29 03:20:19,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:19,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:19,964 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] [2023-11-29 03:20:19,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 03:20:19,965 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:19,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:19,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1856575760, now seen corresponding path program 1 times [2023-11-29 03:20:19,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:19,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488749048] [2023-11-29 03:20:19,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:19,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:20,055 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 03:20:20,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:20,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488749048] [2023-11-29 03:20:20,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488749048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:20,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:20,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:20:20,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573772366] [2023-11-29 03:20:20,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:20,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:20:20,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:20,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:20:20,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:20:20,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:20:20,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 80 transitions, 403 flow. Second operand has 5 states, 5 states have (on average 30.4) internal successors, (152), 5 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:20,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:20,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:20:20,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:20,654 INFO L124 PetriNetUnfolderBase]: 1695/3523 cut-off events. [2023-11-29 03:20:20,655 INFO L125 PetriNetUnfolderBase]: For 1739/1739 co-relation queries the response was YES. [2023-11-29 03:20:20,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8968 conditions, 3523 events. 1695/3523 cut-off events. For 1739/1739 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 21306 event pairs, 958 based on Foata normal form. 0/3409 useless extension candidates. Maximal degree in co-relation 8474. Up to 2028 conditions per place. [2023-11-29 03:20:20,687 INFO L140 encePairwiseOnDemand]: 60/67 looper letters, 55 selfloop transitions, 19 changer transitions 0/90 dead transitions. [2023-11-29 03:20:20,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 90 transitions, 579 flow [2023-11-29 03:20:20,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:20:20,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:20:20,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 178 transitions. [2023-11-29 03:20:20,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5313432835820896 [2023-11-29 03:20:20,690 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 178 transitions. [2023-11-29 03:20:20,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 178 transitions. [2023-11-29 03:20:20,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:20,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 178 transitions. [2023-11-29 03:20:20,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 35.6) internal successors, (178), 5 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:20,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:20,694 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 67.0) internal successors, (402), 6 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:20,694 INFO L175 Difference]: Start difference. First operand has 87 places, 80 transitions, 403 flow. Second operand 5 states and 178 transitions. [2023-11-29 03:20:20,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 90 transitions, 579 flow [2023-11-29 03:20:20,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 90 transitions, 575 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:20:20,710 INFO L231 Difference]: Finished difference. Result has 89 places, 79 transitions, 435 flow [2023-11-29 03:20:20,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=435, PETRI_PLACES=89, PETRI_TRANSITIONS=79} [2023-11-29 03:20:20,712 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 27 predicate places. [2023-11-29 03:20:20,712 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 79 transitions, 435 flow [2023-11-29 03:20:20,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 5 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:20,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:20,712 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] [2023-11-29 03:20:20,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 03:20:20,713 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:20,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:20,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1633676613, now seen corresponding path program 1 times [2023-11-29 03:20:20,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:20,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859129992] [2023-11-29 03:20:20,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:20,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:20,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:21,148 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 03:20:21,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:21,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859129992] [2023-11-29 03:20:21,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859129992] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:21,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:21,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:20:21,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162213509] [2023-11-29 03:20:21,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:21,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:20:21,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:21,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:20:21,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:20:21,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:20:21,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 79 transitions, 435 flow. Second operand has 8 states, 8 states have (on average 28.125) internal successors, (225), 8 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:21,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:21,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:20:21,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:22,069 INFO L124 PetriNetUnfolderBase]: 1818/3722 cut-off events. [2023-11-29 03:20:22,069 INFO L125 PetriNetUnfolderBase]: For 2726/2726 co-relation queries the response was YES. [2023-11-29 03:20:22,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9700 conditions, 3722 events. 1818/3722 cut-off events. For 2726/2726 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 22102 event pairs, 460 based on Foata normal form. 0/3581 useless extension candidates. Maximal degree in co-relation 8832. Up to 2832 conditions per place. [2023-11-29 03:20:22,095 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 109 selfloop transitions, 8 changer transitions 0/131 dead transitions. [2023-11-29 03:20:22,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 131 transitions, 845 flow [2023-11-29 03:20:22,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:20:22,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:20:22,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 298 transitions. [2023-11-29 03:20:22,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5559701492537313 [2023-11-29 03:20:22,098 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 298 transitions. [2023-11-29 03:20:22,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 298 transitions. [2023-11-29 03:20:22,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:22,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 298 transitions. [2023-11-29 03:20:22,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 37.25) internal successors, (298), 8 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:22,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 67.0) internal successors, (603), 9 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:22,102 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 67.0) internal successors, (603), 9 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:22,103 INFO L175 Difference]: Start difference. First operand has 89 places, 79 transitions, 435 flow. Second operand 8 states and 298 transitions. [2023-11-29 03:20:22,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 131 transitions, 845 flow [2023-11-29 03:20:22,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 131 transitions, 799 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:20:22,120 INFO L231 Difference]: Finished difference. Result has 95 places, 83 transitions, 452 flow [2023-11-29 03:20:22,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=452, PETRI_PLACES=95, PETRI_TRANSITIONS=83} [2023-11-29 03:20:22,121 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 33 predicate places. [2023-11-29 03:20:22,121 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 83 transitions, 452 flow [2023-11-29 03:20:22,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 28.125) internal successors, (225), 8 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:22,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:22,122 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, 1, 1] [2023-11-29 03:20:22,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 03:20:22,122 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:22,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:22,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1468037027, now seen corresponding path program 1 times [2023-11-29 03:20:22,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:22,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967469652] [2023-11-29 03:20:22,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:22,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:22,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:22,679 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 03:20:22,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:22,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967469652] [2023-11-29 03:20:22,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967469652] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:22,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:22,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:20:22,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31612605] [2023-11-29 03:20:22,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:22,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:20:22,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:22,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:20:22,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:20:22,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 67 [2023-11-29 03:20:22,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 83 transitions, 452 flow. Second operand has 9 states, 9 states have (on average 30.11111111111111) internal successors, (271), 9 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:22,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:22,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 67 [2023-11-29 03:20:22,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:24,058 INFO L124 PetriNetUnfolderBase]: 2398/4998 cut-off events. [2023-11-29 03:20:24,058 INFO L125 PetriNetUnfolderBase]: For 3091/3091 co-relation queries the response was YES. [2023-11-29 03:20:24,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12848 conditions, 4998 events. 2398/4998 cut-off events. For 3091/3091 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 30279 event pairs, 493 based on Foata normal form. 0/4860 useless extension candidates. Maximal degree in co-relation 10296. Up to 2668 conditions per place. [2023-11-29 03:20:24,093 INFO L140 encePairwiseOnDemand]: 59/67 looper letters, 154 selfloop transitions, 10 changer transitions 0/180 dead transitions. [2023-11-29 03:20:24,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 180 transitions, 1208 flow [2023-11-29 03:20:24,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:20:24,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 03:20:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 401 transitions. [2023-11-29 03:20:24,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5985074626865672 [2023-11-29 03:20:24,097 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 401 transitions. [2023-11-29 03:20:24,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 401 transitions. [2023-11-29 03:20:24,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:24,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 401 transitions. [2023-11-29 03:20:24,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 40.1) internal successors, (401), 10 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:24,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 67.0) internal successors, (737), 11 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:24,103 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 67.0) internal successors, (737), 11 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:24,103 INFO L175 Difference]: Start difference. First operand has 95 places, 83 transitions, 452 flow. Second operand 10 states and 401 transitions. [2023-11-29 03:20:24,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 180 transitions, 1208 flow [2023-11-29 03:20:24,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 180 transitions, 1197 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-29 03:20:24,129 INFO L231 Difference]: Finished difference. Result has 104 places, 87 transitions, 499 flow [2023-11-29 03:20:24,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=499, PETRI_PLACES=104, PETRI_TRANSITIONS=87} [2023-11-29 03:20:24,130 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 42 predicate places. [2023-11-29 03:20:24,130 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 87 transitions, 499 flow [2023-11-29 03:20:24,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 30.11111111111111) internal successors, (271), 9 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:24,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:24,131 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, 1, 1, 1] [2023-11-29 03:20:24,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 03:20:24,131 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:24,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:24,132 INFO L85 PathProgramCache]: Analyzing trace with hash 248865043, now seen corresponding path program 1 times [2023-11-29 03:20:24,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:24,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711380973] [2023-11-29 03:20:24,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:24,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:24,205 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:24,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:24,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711380973] [2023-11-29 03:20:24,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711380973] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:24,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:24,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:20:24,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485624539] [2023-11-29 03:20:24,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:24,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:20:24,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:24,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:20:24,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:20:24,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 67 [2023-11-29 03:20:24,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 87 transitions, 499 flow. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:24,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:24,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 67 [2023-11-29 03:20:24,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:25,300 INFO L124 PetriNetUnfolderBase]: 3473/7300 cut-off events. [2023-11-29 03:20:25,301 INFO L125 PetriNetUnfolderBase]: For 5487/5487 co-relation queries the response was YES. [2023-11-29 03:20:25,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19181 conditions, 7300 events. 3473/7300 cut-off events. For 5487/5487 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 50383 event pairs, 1775 based on Foata normal form. 137/7213 useless extension candidates. Maximal degree in co-relation 15765. Up to 4392 conditions per place. [2023-11-29 03:20:25,338 INFO L140 encePairwiseOnDemand]: 64/67 looper letters, 128 selfloop transitions, 2 changer transitions 0/146 dead transitions. [2023-11-29 03:20:25,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 146 transitions, 1155 flow [2023-11-29 03:20:25,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:20:25,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:20:25,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 141 transitions. [2023-11-29 03:20:25,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7014925373134329 [2023-11-29 03:20:25,339 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 141 transitions. [2023-11-29 03:20:25,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 141 transitions. [2023-11-29 03:20:25,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:25,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 141 transitions. [2023-11-29 03:20:25,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:25,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:25,342 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:25,342 INFO L175 Difference]: Start difference. First operand has 104 places, 87 transitions, 499 flow. Second operand 3 states and 141 transitions. [2023-11-29 03:20:25,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 146 transitions, 1155 flow [2023-11-29 03:20:25,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 146 transitions, 1132 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-29 03:20:25,376 INFO L231 Difference]: Finished difference. Result has 102 places, 88 transitions, 497 flow [2023-11-29 03:20:25,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=497, PETRI_PLACES=102, PETRI_TRANSITIONS=88} [2023-11-29 03:20:25,377 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 40 predicate places. [2023-11-29 03:20:25,377 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 88 transitions, 497 flow [2023-11-29 03:20:25,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:25,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:25,378 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:25,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 03:20:25,378 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:25,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:25,379 INFO L85 PathProgramCache]: Analyzing trace with hash -963282203, now seen corresponding path program 1 times [2023-11-29 03:20:25,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:25,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138781921] [2023-11-29 03:20:25,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:25,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:25,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:25,538 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:25,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:25,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138781921] [2023-11-29 03:20:25,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138781921] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:20:25,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75675778] [2023-11-29 03:20:25,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:25,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:25,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:20:25,540 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:20:25,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 03:20:25,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:25,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:20:25,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:20:25,729 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:25,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:20:25,789 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:25,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75675778] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:20:25,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:20:25,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-11-29 03:20:25,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284710939] [2023-11-29 03:20:25,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:20:25,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:20:25,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:25,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:20:25,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:20:25,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:20:25,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 88 transitions, 497 flow. Second operand has 9 states, 9 states have (on average 32.888888888888886) internal successors, (296), 9 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 03:20:25,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:25,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:20:25,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:28,124 INFO L124 PetriNetUnfolderBase]: 5982/12550 cut-off events. [2023-11-29 03:20:28,125 INFO L125 PetriNetUnfolderBase]: For 12764/12782 co-relation queries the response was YES. [2023-11-29 03:20:28,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35496 conditions, 12550 events. 5982/12550 cut-off events. For 12764/12782 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 89876 event pairs, 1652 based on Foata normal form. 352/12700 useless extension candidates. Maximal degree in co-relation 25376. Up to 2001 conditions per place. [2023-11-29 03:20:28,202 INFO L140 encePairwiseOnDemand]: 60/67 looper letters, 239 selfloop transitions, 49 changer transitions 0/303 dead transitions. [2023-11-29 03:20:28,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 303 transitions, 2135 flow [2023-11-29 03:20:28,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:20:28,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 03:20:28,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 455 transitions. [2023-11-29 03:20:28,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7545605306799337 [2023-11-29 03:20:28,204 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 455 transitions. [2023-11-29 03:20:28,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 455 transitions. [2023-11-29 03:20:28,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:28,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 455 transitions. [2023-11-29 03:20:28,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 50.55555555555556) internal successors, (455), 9 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:28,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 67.0) internal successors, (670), 10 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:28,208 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 67.0) internal successors, (670), 10 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:28,208 INFO L175 Difference]: Start difference. First operand has 102 places, 88 transitions, 497 flow. Second operand 9 states and 455 transitions. [2023-11-29 03:20:28,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 303 transitions, 2135 flow [2023-11-29 03:20:28,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 303 transitions, 2080 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-11-29 03:20:28,251 INFO L231 Difference]: Finished difference. Result has 115 places, 122 transitions, 898 flow [2023-11-29 03:20:28,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=898, PETRI_PLACES=115, PETRI_TRANSITIONS=122} [2023-11-29 03:20:28,252 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 53 predicate places. [2023-11-29 03:20:28,252 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 122 transitions, 898 flow [2023-11-29 03:20:28,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 32.888888888888886) internal successors, (296), 9 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 03:20:28,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:28,252 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:28,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 03:20:28,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 03:20:28,453 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:28,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:28,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1429583987, now seen corresponding path program 1 times [2023-11-29 03:20:28,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:28,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701574169] [2023-11-29 03:20:28,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:28,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:28,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:28,789 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:28,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:28,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701574169] [2023-11-29 03:20:28,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701574169] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:20:28,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231874665] [2023-11-29 03:20:28,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:28,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:28,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:20:28,791 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:20:28,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 03:20:28,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:28,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 03:20:28,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:20:29,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:29,354 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:20:29,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231874665] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:29,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:20:29,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 14 [2023-11-29 03:20:29,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788238165] [2023-11-29 03:20:29,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:29,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:20:29,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:29,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:20:29,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-11-29 03:20:29,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:20:29,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 122 transitions, 898 flow. Second operand has 9 states, 9 states have (on average 28.77777777777778) internal successors, (259), 9 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:29,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:29,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:20:29,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:31,713 INFO L124 PetriNetUnfolderBase]: 4683/9862 cut-off events. [2023-11-29 03:20:31,713 INFO L125 PetriNetUnfolderBase]: For 16096/16096 co-relation queries the response was YES. [2023-11-29 03:20:31,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29467 conditions, 9862 events. 4683/9862 cut-off events. For 16096/16096 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 65709 event pairs, 826 based on Foata normal form. 364/10030 useless extension candidates. Maximal degree in co-relation 22939. Up to 2668 conditions per place. [2023-11-29 03:20:31,773 INFO L140 encePairwiseOnDemand]: 55/67 looper letters, 121 selfloop transitions, 64 changer transitions 0/199 dead transitions. [2023-11-29 03:20:31,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 199 transitions, 1559 flow [2023-11-29 03:20:31,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:20:31,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 03:20:31,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 403 transitions. [2023-11-29 03:20:31,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5468113975576662 [2023-11-29 03:20:31,775 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 403 transitions. [2023-11-29 03:20:31,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 403 transitions. [2023-11-29 03:20:31,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:31,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 403 transitions. [2023-11-29 03:20:31,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 36.63636363636363) internal successors, (403), 11 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:31,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 67.0) internal successors, (804), 12 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:31,779 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 67.0) internal successors, (804), 12 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:31,780 INFO L175 Difference]: Start difference. First operand has 115 places, 122 transitions, 898 flow. Second operand 11 states and 403 transitions. [2023-11-29 03:20:31,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 199 transitions, 1559 flow [2023-11-29 03:20:31,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 199 transitions, 1520 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-11-29 03:20:31,823 INFO L231 Difference]: Finished difference. Result has 126 places, 125 transitions, 1129 flow [2023-11-29 03:20:31,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1129, PETRI_PLACES=126, PETRI_TRANSITIONS=125} [2023-11-29 03:20:31,824 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 64 predicate places. [2023-11-29 03:20:31,824 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 125 transitions, 1129 flow [2023-11-29 03:20:31,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 28.77777777777778) internal successors, (259), 9 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:31,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:31,825 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:31,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 03:20:32,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 03:20:32,025 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:32,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:32,026 INFO L85 PathProgramCache]: Analyzing trace with hash 890235445, now seen corresponding path program 1 times [2023-11-29 03:20:32,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:32,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446055695] [2023-11-29 03:20:32,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:32,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:32,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:32,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446055695] [2023-11-29 03:20:32,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446055695] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:20:32,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527002450] [2023-11-29 03:20:32,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:32,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:32,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:20:32,099 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:20:32,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 03:20:32,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:32,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:20:32,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:20:32,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:32,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:20:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:32,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527002450] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:20:32,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:20:32,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-11-29 03:20:32,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957541057] [2023-11-29 03:20:32,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:20:32,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:20:32,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:32,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:20:32,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:20:32,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:20:32,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 125 transitions, 1129 flow. Second operand has 7 states, 7 states have (on average 33.142857142857146) internal successors, (232), 7 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:32,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:32,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:20:32,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:36,840 INFO L124 PetriNetUnfolderBase]: 12205/24132 cut-off events. [2023-11-29 03:20:36,842 INFO L125 PetriNetUnfolderBase]: For 57200/57312 co-relation queries the response was YES. [2023-11-29 03:20:36,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77363 conditions, 24132 events. 12205/24132 cut-off events. For 57200/57312 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 185568 event pairs, 1288 based on Foata normal form. 1545/25309 useless extension candidates. Maximal degree in co-relation 58257. Up to 6150 conditions per place. [2023-11-29 03:20:37,049 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 428 selfloop transitions, 6 changer transitions 0/452 dead transitions. [2023-11-29 03:20:37,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 452 transitions, 5387 flow [2023-11-29 03:20:37,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:20:37,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:20:37,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 284 transitions. [2023-11-29 03:20:37,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7064676616915423 [2023-11-29 03:20:37,052 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 284 transitions. [2023-11-29 03:20:37,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 284 transitions. [2023-11-29 03:20:37,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:37,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 284 transitions. [2023-11-29 03:20:37,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 47.333333333333336) internal successors, (284), 6 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:37,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:37,055 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:37,055 INFO L175 Difference]: Start difference. First operand has 126 places, 125 transitions, 1129 flow. Second operand 6 states and 284 transitions. [2023-11-29 03:20:37,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 452 transitions, 5387 flow [2023-11-29 03:20:37,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 452 transitions, 5186 flow, removed 100 selfloop flow, removed 1 redundant places. [2023-11-29 03:20:37,237 INFO L231 Difference]: Finished difference. Result has 134 places, 128 transitions, 1118 flow [2023-11-29 03:20:37,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1118, PETRI_PLACES=134, PETRI_TRANSITIONS=128} [2023-11-29 03:20:37,238 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 72 predicate places. [2023-11-29 03:20:37,238 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 128 transitions, 1118 flow [2023-11-29 03:20:37,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 33.142857142857146) internal successors, (232), 7 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:37,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:37,239 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:37,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 03:20:37,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 03:20:37,439 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:37,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:37,440 INFO L85 PathProgramCache]: Analyzing trace with hash 74653843, now seen corresponding path program 1 times [2023-11-29 03:20:37,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:37,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674767233] [2023-11-29 03:20:37,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:37,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:37,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 03:20:38,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:38,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674767233] [2023-11-29 03:20:38,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674767233] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:20:38,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:20:38,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 03:20:38,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52970357] [2023-11-29 03:20:38,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:20:38,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:20:38,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:38,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:20:38,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:20:38,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 67 [2023-11-29 03:20:38,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 128 transitions, 1118 flow. Second operand has 10 states, 10 states have (on average 30.6) internal successors, (306), 10 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:38,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:38,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 67 [2023-11-29 03:20:38,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:44,034 INFO L124 PetriNetUnfolderBase]: 12620/26927 cut-off events. [2023-11-29 03:20:44,034 INFO L125 PetriNetUnfolderBase]: For 62702/62702 co-relation queries the response was YES. [2023-11-29 03:20:44,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94591 conditions, 26927 events. 12620/26927 cut-off events. For 62702/62702 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 219013 event pairs, 2591 based on Foata normal form. 0/26722 useless extension candidates. Maximal degree in co-relation 75365. Up to 5463 conditions per place. [2023-11-29 03:20:44,304 INFO L140 encePairwiseOnDemand]: 56/67 looper letters, 160 selfloop transitions, 126 changer transitions 0/306 dead transitions. [2023-11-29 03:20:44,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 306 transitions, 3012 flow [2023-11-29 03:20:44,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:20:44,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:20:44,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 613 transitions. [2023-11-29 03:20:44,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5381913959613697 [2023-11-29 03:20:44,308 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 613 transitions. [2023-11-29 03:20:44,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 613 transitions. [2023-11-29 03:20:44,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:44,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 613 transitions. [2023-11-29 03:20:44,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 36.05882352941177) internal successors, (613), 17 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:44,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 67.0) internal successors, (1206), 18 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:44,315 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 67.0) internal successors, (1206), 18 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:44,315 INFO L175 Difference]: Start difference. First operand has 134 places, 128 transitions, 1118 flow. Second operand 17 states and 613 transitions. [2023-11-29 03:20:44,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 306 transitions, 3012 flow [2023-11-29 03:20:44,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 306 transitions, 2920 flow, removed 40 selfloop flow, removed 1 redundant places. [2023-11-29 03:20:44,592 INFO L231 Difference]: Finished difference. Result has 153 places, 184 transitions, 2043 flow [2023-11-29 03:20:44,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2043, PETRI_PLACES=153, PETRI_TRANSITIONS=184} [2023-11-29 03:20:44,593 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 91 predicate places. [2023-11-29 03:20:44,593 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 184 transitions, 2043 flow [2023-11-29 03:20:44,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.6) internal successors, (306), 10 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:44,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:44,594 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:44,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 03:20:44,594 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:44,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:44,595 INFO L85 PathProgramCache]: Analyzing trace with hash 98064489, now seen corresponding path program 1 times [2023-11-29 03:20:44,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:44,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924976258] [2023-11-29 03:20:44,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:44,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:44,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:45,139 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:45,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:45,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924976258] [2023-11-29 03:20:45,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924976258] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:20:45,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955756692] [2023-11-29 03:20:45,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:45,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:45,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:20:45,141 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:20:45,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 03:20:45,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:45,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 03:20:45,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:20:45,892 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:45,893 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:20:46,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:20:46,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 33 [2023-11-29 03:20:46,448 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:46,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955756692] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:20:46,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:20:46,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-11-29 03:20:46,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800209821] [2023-11-29 03:20:46,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:20:46,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 03:20:46,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:20:46,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 03:20:46,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2023-11-29 03:20:47,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:20:47,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 184 transitions, 2043 flow. Second operand has 26 states, 26 states have (on average 29.807692307692307) internal successors, (775), 26 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:47,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:20:47,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:20:47,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:20:57,975 INFO L124 PetriNetUnfolderBase]: 18938/39625 cut-off events. [2023-11-29 03:20:57,975 INFO L125 PetriNetUnfolderBase]: For 107106/107186 co-relation queries the response was YES. [2023-11-29 03:20:58,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145627 conditions, 39625 events. 18938/39625 cut-off events. For 107106/107186 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 336076 event pairs, 2217 based on Foata normal form. 395/39700 useless extension candidates. Maximal degree in co-relation 107052. Up to 7207 conditions per place. [2023-11-29 03:20:58,322 INFO L140 encePairwiseOnDemand]: 57/67 looper letters, 360 selfloop transitions, 219 changer transitions 0/594 dead transitions. [2023-11-29 03:20:58,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 594 transitions, 6283 flow [2023-11-29 03:20:58,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 03:20:58,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 03:20:58,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1154 transitions. [2023-11-29 03:20:58,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219357756671189 [2023-11-29 03:20:58,325 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1154 transitions. [2023-11-29 03:20:58,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1154 transitions. [2023-11-29 03:20:58,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:20:58,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1154 transitions. [2023-11-29 03:20:58,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 34.96969696969697) internal successors, (1154), 33 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:58,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 67.0) internal successors, (2278), 34 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:58,335 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 67.0) internal successors, (2278), 34 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:58,335 INFO L175 Difference]: Start difference. First operand has 153 places, 184 transitions, 2043 flow. Second operand 33 states and 1154 transitions. [2023-11-29 03:20:58,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 594 transitions, 6283 flow [2023-11-29 03:20:58,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 594 transitions, 6050 flow, removed 116 selfloop flow, removed 1 redundant places. [2023-11-29 03:20:58,899 INFO L231 Difference]: Finished difference. Result has 195 places, 286 transitions, 3814 flow [2023-11-29 03:20:58,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3814, PETRI_PLACES=195, PETRI_TRANSITIONS=286} [2023-11-29 03:20:58,900 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 133 predicate places. [2023-11-29 03:20:58,900 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 286 transitions, 3814 flow [2023-11-29 03:20:58,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 29.807692307692307) internal successors, (775), 26 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:20:58,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:20:58,901 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:20:58,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 03:20:59,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:59,102 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:20:59,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:20:59,102 INFO L85 PathProgramCache]: Analyzing trace with hash 2128355741, now seen corresponding path program 1 times [2023-11-29 03:20:59,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:20:59,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565408091] [2023-11-29 03:20:59,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:59,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:20:59,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:59,561 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:20:59,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:20:59,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565408091] [2023-11-29 03:20:59,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565408091] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:20:59,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568132627] [2023-11-29 03:20:59,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:20:59,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:20:59,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:20:59,563 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:20:59,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 03:20:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:20:59,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 03:20:59,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:21:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:00,142 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:21:00,639 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:21:00,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2023-11-29 03:21:00,791 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:00,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568132627] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:21:00,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:21:00,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 23 [2023-11-29 03:21:00,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751526467] [2023-11-29 03:21:00,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:21:00,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 03:21:00,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:21:00,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 03:21:00,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2023-11-29 03:21:01,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:21:01,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 286 transitions, 3814 flow. Second operand has 25 states, 25 states have (on average 29.96) internal successors, (749), 25 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:01,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:21:01,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:21:01,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:21:12,542 INFO L124 PetriNetUnfolderBase]: 18530/39096 cut-off events. [2023-11-29 03:21:12,542 INFO L125 PetriNetUnfolderBase]: For 128009/128009 co-relation queries the response was YES. [2023-11-29 03:21:12,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150579 conditions, 39096 events. 18530/39096 cut-off events. For 128009/128009 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 334301 event pairs, 3615 based on Foata normal form. 287/39063 useless extension candidates. Maximal degree in co-relation 145007. Up to 13601 conditions per place. [2023-11-29 03:21:12,962 INFO L140 encePairwiseOnDemand]: 56/67 looper letters, 262 selfloop transitions, 245 changer transitions 0/522 dead transitions. [2023-11-29 03:21:12,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 522 transitions, 6047 flow [2023-11-29 03:21:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 03:21:12,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 03:21:12,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1040 transitions. [2023-11-29 03:21:12,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5007221954742417 [2023-11-29 03:21:12,965 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1040 transitions. [2023-11-29 03:21:12,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1040 transitions. [2023-11-29 03:21:12,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:21:12,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1040 transitions. [2023-11-29 03:21:12,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 33.54838709677419) internal successors, (1040), 31 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:12,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 67.0) internal successors, (2144), 32 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:12,971 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 67.0) internal successors, (2144), 32 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:12,971 INFO L175 Difference]: Start difference. First operand has 195 places, 286 transitions, 3814 flow. Second operand 31 states and 1040 transitions. [2023-11-29 03:21:12,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 522 transitions, 6047 flow [2023-11-29 03:21:14,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 522 transitions, 5826 flow, removed 87 selfloop flow, removed 7 redundant places. [2023-11-29 03:21:14,249 INFO L231 Difference]: Finished difference. Result has 219 places, 300 transitions, 4237 flow [2023-11-29 03:21:14,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4237, PETRI_PLACES=219, PETRI_TRANSITIONS=300} [2023-11-29 03:21:14,250 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 157 predicate places. [2023-11-29 03:21:14,250 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 300 transitions, 4237 flow [2023-11-29 03:21:14,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 29.96) internal successors, (749), 25 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:14,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:21:14,251 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:21:14,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 03:21:14,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:21:14,452 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:21:14,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:21:14,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1955183227, now seen corresponding path program 1 times [2023-11-29 03:21:14,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:21:14,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593537309] [2023-11-29 03:21:14,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:21:14,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:21:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:21:15,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:15,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:21:15,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593537309] [2023-11-29 03:21:15,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593537309] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:21:15,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823230580] [2023-11-29 03:21:15,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:21:15,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:21:15,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:21:15,766 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:21:15,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 03:21:16,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:21:16,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-29 03:21:16,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:21:16,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 1 [2023-11-29 03:21:16,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:16,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 19 [2023-11-29 03:21:16,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-11-29 03:21:17,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:17,001 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:21:17,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-11-29 03:21:17,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:17,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823230580] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:21:17,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:21:17,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 36 [2023-11-29 03:21:17,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516242480] [2023-11-29 03:21:17,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:21:17,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 03:21:17,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:21:17,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 03:21:17,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1134, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 03:21:18,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:21:18,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 300 transitions, 4237 flow. Second operand has 36 states, 36 states have (on average 29.916666666666668) internal successors, (1077), 36 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:18,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:21:18,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:21:18,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:21:35,895 INFO L124 PetriNetUnfolderBase]: 24800/52012 cut-off events. [2023-11-29 03:21:35,895 INFO L125 PetriNetUnfolderBase]: For 186242/186242 co-relation queries the response was YES. [2023-11-29 03:21:36,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205888 conditions, 52012 events. 24800/52012 cut-off events. For 186242/186242 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 456398 event pairs, 2852 based on Foata normal form. 0/51589 useless extension candidates. Maximal degree in co-relation 189177. Up to 9264 conditions per place. [2023-11-29 03:21:36,467 INFO L140 encePairwiseOnDemand]: 56/67 looper letters, 485 selfloop transitions, 415 changer transitions 0/915 dead transitions. [2023-11-29 03:21:36,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 915 transitions, 10830 flow [2023-11-29 03:21:36,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-29 03:21:36,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-11-29 03:21:36,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 1973 transitions. [2023-11-29 03:21:36,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166273893689447 [2023-11-29 03:21:36,473 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 1973 transitions. [2023-11-29 03:21:36,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 1973 transitions. [2023-11-29 03:21:36,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:21:36,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 1973 transitions. [2023-11-29 03:21:36,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 34.6140350877193) internal successors, (1973), 57 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:36,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 67.0) internal successors, (3886), 58 states have internal predecessors, (3886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:36,488 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 67.0) internal successors, (3886), 58 states have internal predecessors, (3886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:36,488 INFO L175 Difference]: Start difference. First operand has 219 places, 300 transitions, 4237 flow. Second operand 57 states and 1973 transitions. [2023-11-29 03:21:36,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 915 transitions, 10830 flow [2023-11-29 03:21:38,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 915 transitions, 10044 flow, removed 74 selfloop flow, removed 25 redundant places. [2023-11-29 03:21:38,386 INFO L231 Difference]: Finished difference. Result has 255 places, 482 transitions, 7060 flow [2023-11-29 03:21:38,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=7060, PETRI_PLACES=255, PETRI_TRANSITIONS=482} [2023-11-29 03:21:38,387 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 193 predicate places. [2023-11-29 03:21:38,387 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 482 transitions, 7060 flow [2023-11-29 03:21:38,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 29.916666666666668) internal successors, (1077), 36 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:38,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:21:38,388 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2023-11-29 03:21:38,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 03:21:38,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 03:21:38,589 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:21:38,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:21:38,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1665298086, now seen corresponding path program 2 times [2023-11-29 03:21:38,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:21:38,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752915657] [2023-11-29 03:21:38,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:21:38,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:21:38,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:21:39,371 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:39,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:21:39,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752915657] [2023-11-29 03:21:39,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752915657] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:21:39,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960860145] [2023-11-29 03:21:39,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:21:39,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:21:39,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:21:39,373 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:21:39,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 03:21:39,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:21:39,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:21:39,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 03:21:39,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:21:39,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:39,614 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 03:21:39,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 03:21:39,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2023-11-29 03:21:39,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:21:39,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 03:21:40,143 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:40,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:21:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:21:40,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960860145] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:21:40,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:21:40,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 26 [2023-11-29 03:21:40,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055938806] [2023-11-29 03:21:40,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:21:40,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 03:21:40,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:21:40,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 03:21:40,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2023-11-29 03:21:41,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2023-11-29 03:21:41,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 482 transitions, 7060 flow. Second operand has 28 states, 28 states have (on average 30.214285714285715) internal successors, (846), 28 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:21:41,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:21:41,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2023-11-29 03:21:41,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:22:56,690 INFO L124 PetriNetUnfolderBase]: 104635/217566 cut-off events. [2023-11-29 03:22:56,690 INFO L125 PetriNetUnfolderBase]: For 866288/866288 co-relation queries the response was YES. [2023-11-29 03:22:58,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 869703 conditions, 217566 events. 104635/217566 cut-off events. For 866288/866288 co-relation queries the response was YES. Maximal size of possible extension queue 1849. Compared 2289827 event pairs, 22764 based on Foata normal form. 1652/217283 useless extension candidates. Maximal degree in co-relation 853243. Up to 38852 conditions per place. [2023-11-29 03:22:59,625 INFO L140 encePairwiseOnDemand]: 57/67 looper letters, 2342 selfloop transitions, 895 changer transitions 0/3251 dead transitions. [2023-11-29 03:22:59,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 3251 transitions, 49829 flow [2023-11-29 03:22:59,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 03:22:59,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 03:22:59,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2085 transitions. [2023-11-29 03:22:59,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984500574052812 [2023-11-29 03:22:59,631 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2085 transitions. [2023-11-29 03:22:59,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2085 transitions. [2023-11-29 03:22:59,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:22:59,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2085 transitions. [2023-11-29 03:22:59,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 40.09615384615385) internal successors, (2085), 52 states have internal predecessors, (2085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:59,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 67.0) internal successors, (3551), 53 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:59,646 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 67.0) internal successors, (3551), 53 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:59,646 INFO L175 Difference]: Start difference. First operand has 255 places, 482 transitions, 7060 flow. Second operand 52 states and 2085 transitions. [2023-11-29 03:22:59,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 3251 transitions, 49829 flow [2023-11-29 03:23:22,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 3251 transitions, 48787 flow, removed 512 selfloop flow, removed 8 redundant places. [2023-11-29 03:23:22,253 INFO L231 Difference]: Finished difference. Result has 325 places, 1346 transitions, 25431 flow [2023-11-29 03:23:22,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=6852, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=25431, PETRI_PLACES=325, PETRI_TRANSITIONS=1346} [2023-11-29 03:23:22,254 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 263 predicate places. [2023-11-29 03:23:22,254 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 1346 transitions, 25431 flow [2023-11-29 03:23:22,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 30.214285714285715) internal successors, (846), 28 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:22,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:22,255 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:22,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 03:23:22,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 03:23:22,456 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:23:22,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:22,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1284063745, now seen corresponding path program 2 times [2023-11-29 03:23:22,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:23:22,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018113194] [2023-11-29 03:23:22,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:22,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:23:22,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:22,535 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-29 03:23:22,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:23:22,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018113194] [2023-11-29 03:23:22,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018113194] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:23:22,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145151651] [2023-11-29 03:23:22,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:23:22,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:23:22,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:23:22,537 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:23:22,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 03:23:22,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:23:22,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:23:22,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:23:22,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:22,737 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-29 03:23:22,737 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:22,783 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-29 03:23:22,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145151651] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:22,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:23:22,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-11-29 03:23:22,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806924939] [2023-11-29 03:23:22,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:22,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:23:22,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:23:22,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:23:22,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:23:22,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:23:22,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 1346 transitions, 25431 flow. Second operand has 7 states, 7 states have (on average 35.142857142857146) internal successors, (246), 7 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:22,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:22,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:23:22,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:37,503 INFO L124 PetriNetUnfolderBase]: 122259/242296 cut-off events. [2023-11-29 03:25:37,503 INFO L125 PetriNetUnfolderBase]: For 1276198/1276198 co-relation queries the response was YES. [2023-11-29 03:25:40,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1009976 conditions, 242296 events. 122259/242296 cut-off events. For 1276198/1276198 co-relation queries the response was YES. Maximal size of possible extension queue 1988. Compared 2465907 event pairs, 33195 based on Foata normal form. 808/241166 useless extension candidates. Maximal degree in co-relation 989544. Up to 135763 conditions per place. [2023-11-29 03:25:41,580 INFO L140 encePairwiseOnDemand]: 63/67 looper letters, 1770 selfloop transitions, 6 changer transitions 0/1794 dead transitions. [2023-11-29 03:25:41,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 1794 transitions, 36084 flow [2023-11-29 03:25:41,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:25:41,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:25:41,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 279 transitions. [2023-11-29 03:25:41,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6940298507462687 [2023-11-29 03:25:41,582 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 279 transitions. [2023-11-29 03:25:41,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 279 transitions. [2023-11-29 03:25:41,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:41,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 279 transitions. [2023-11-29 03:25:41,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 46.5) internal successors, (279), 6 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:41,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:41,584 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 67.0) internal successors, (469), 7 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:41,584 INFO L175 Difference]: Start difference. First operand has 325 places, 1346 transitions, 25431 flow. Second operand 6 states and 279 transitions. [2023-11-29 03:25:41,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 1794 transitions, 36084 flow [2023-11-29 03:26:21,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 1794 transitions, 35144 flow, removed 442 selfloop flow, removed 10 redundant places. [2023-11-29 03:26:21,735 INFO L231 Difference]: Finished difference. Result has 324 places, 1349 transitions, 24654 flow [2023-11-29 03:26:21,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=24614, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=24654, PETRI_PLACES=324, PETRI_TRANSITIONS=1349} [2023-11-29 03:26:21,737 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 262 predicate places. [2023-11-29 03:26:21,737 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 1349 transitions, 24654 flow [2023-11-29 03:26:21,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 35.142857142857146) internal successors, (246), 7 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:21,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:26:21,737 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:26:21,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 03:26:21,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:26:21,938 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:26:21,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:26:21,938 INFO L85 PathProgramCache]: Analyzing trace with hash 303313857, now seen corresponding path program 2 times [2023-11-29 03:26:21,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:26:21,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927540775] [2023-11-29 03:26:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:26:21,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:26:21,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:26:23,414 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 18 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:23,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:26:23,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927540775] [2023-11-29 03:26:23,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927540775] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:26:23,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400236713] [2023-11-29 03:26:23,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:26:23,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:26:23,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:26:23,415 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:26:23,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 03:26:23,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:26:23,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:26:23,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 79 conjunts are in the unsatisfiable core [2023-11-29 03:26:23,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:26:23,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 03:26:23,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:23,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 14 [2023-11-29 03:26:24,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:24,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 14 [2023-11-29 03:26:24,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-11-29 03:26:24,549 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:24,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:26:25,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-11-29 03:26:25,319 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:25,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400236713] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:26:25,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:26:25,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 43 [2023-11-29 03:26:25,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209655742] [2023-11-29 03:26:25,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:26:25,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 03:26:25,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:26:25,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 03:26:25,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1587, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 03:26:26,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:26:26,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 1349 transitions, 24654 flow. Second operand has 43 states, 43 states have (on average 30.558139534883722) internal successors, (1314), 43 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:26,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:26:26,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:26:26,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:29:23,723 INFO L124 PetriNetUnfolderBase]: 137008/285350 cut-off events. [2023-11-29 03:29:23,723 INFO L125 PetriNetUnfolderBase]: For 1710538/1710771 co-relation queries the response was YES. [2023-11-29 03:29:27,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1298081 conditions, 285350 events. 137008/285350 cut-off events. For 1710538/1710771 co-relation queries the response was YES. Maximal size of possible extension queue 2269. Compared 3082854 event pairs, 20738 based on Foata normal form. 288/283069 useless extension candidates. Maximal degree in co-relation 1258857. Up to 50418 conditions per place. [2023-11-29 03:29:29,065 INFO L140 encePairwiseOnDemand]: 56/67 looper letters, 958 selfloop transitions, 2166 changer transitions 0/3140 dead transitions. [2023-11-29 03:29:29,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 3140 transitions, 52200 flow [2023-11-29 03:29:29,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2023-11-29 03:29:29,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2023-11-29 03:29:29,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 3853 transitions. [2023-11-29 03:29:29,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5134594882729211 [2023-11-29 03:29:29,072 INFO L72 ComplementDD]: Start complementDD. Operand 112 states and 3853 transitions. [2023-11-29 03:29:29,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 112 states and 3853 transitions. [2023-11-29 03:29:29,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:29:29,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 112 states and 3853 transitions. [2023-11-29 03:29:29,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 113 states, 112 states have (on average 34.401785714285715) internal successors, (3853), 112 states have internal predecessors, (3853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:29,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 113 states, 113 states have (on average 67.0) internal successors, (7571), 113 states have internal predecessors, (7571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:29,091 INFO L81 ComplementDD]: Finished complementDD. Result has 113 states, 113 states have (on average 67.0) internal successors, (7571), 113 states have internal predecessors, (7571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:29,092 INFO L175 Difference]: Start difference. First operand has 324 places, 1349 transitions, 24654 flow. Second operand 112 states and 3853 transitions. [2023-11-29 03:29:29,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 3140 transitions, 52200 flow [2023-11-29 03:30:28,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 3140 transitions, 51991 flow, removed 101 selfloop flow, removed 1 redundant places. [2023-11-29 03:30:28,635 INFO L231 Difference]: Finished difference. Result has 439 places, 2253 transitions, 45389 flow [2023-11-29 03:30:28,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=24646, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=112, PETRI_FLOW=45389, PETRI_PLACES=439, PETRI_TRANSITIONS=2253} [2023-11-29 03:30:28,637 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 377 predicate places. [2023-11-29 03:30:28,637 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 2253 transitions, 45389 flow [2023-11-29 03:30:28,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 30.558139534883722) internal successors, (1314), 43 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:30:28,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:30:28,637 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:30:28,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 03:30:28,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 03:30:28,838 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2023-11-29 03:30:28,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:30:28,838 INFO L85 PathProgramCache]: Analyzing trace with hash -441422107, now seen corresponding path program 2 times [2023-11-29 03:30:28,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:30:28,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643592053] [2023-11-29 03:30:28,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:30:28,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:30:28,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:30:28,993 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 159 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:30:28,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:30:28,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643592053] [2023-11-29 03:30:28,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643592053] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:30:28,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432923892] [2023-11-29 03:30:28,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:30:28,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:30:28,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:30:28,995 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:30:28,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f84fe30-56fb-48ad-8795-b94cb1c297e4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 03:30:29,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:30:29,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:30:29,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:30:29,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:30:29,274 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 159 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:30:29,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:30:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 159 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:30:29,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432923892] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:30:29,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:30:29,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-29 03:30:29,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412165079] [2023-11-29 03:30:29,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:30:29,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 03:30:29,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:30:29,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 03:30:29,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2023-11-29 03:30:29,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 67 [2023-11-29 03:30:29,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 2253 transitions, 45389 flow. Second operand has 17 states, 17 states have (on average 33.88235294117647) internal successors, (576), 17 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:30:29,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:30:29,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 67 [2023-11-29 03:30:29,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand