./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-difference-det.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/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_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-difference-det.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/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_45b47cbe-da49-4647-b13d-2d13185c7bc6/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 38e3acb82ec05e672eff9207911c10948d6c695f982992ce82b68981a799bba7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:56:12,599 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:56:12,664 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 01:56:12,668 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:56:12,669 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:56:12,693 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:56:12,694 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:56:12,694 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:56:12,695 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:56:12,695 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:56:12,696 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:56:12,696 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:56:12,697 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:56:12,698 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:56:12,698 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:56:12,699 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:56:12,699 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:56:12,700 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:56:12,700 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:56:12,701 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:56:12,701 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:56:12,702 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:56:12,702 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:56:12,702 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:56:12,703 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:56:12,703 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:56:12,704 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:56:12,704 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:56:12,705 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:56:12,705 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:56:12,705 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:56:12,706 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:56:12,706 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:56:12,707 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:56:12,707 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:56:12,708 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:56:12,708 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:56:12,718 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:56:12,718 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:56:12,718 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:56:12,719 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:56:12,719 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_45b47cbe-da49-4647-b13d-2d13185c7bc6/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_45b47cbe-da49-4647-b13d-2d13185c7bc6/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 -> 38e3acb82ec05e672eff9207911c10948d6c695f982992ce82b68981a799bba7 [2023-11-29 01:56:12,934 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:56:12,955 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:56:12,958 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:56:12,959 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:56:12,959 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:56:12,960 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-difference-det.wvr.c [2023-11-29 01:56:15,713 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:56:15,926 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:56:15,926 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/sv-benchmarks/c/weaver/popl20-difference-det.wvr.c [2023-11-29 01:56:15,935 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/data/2a0c94246/9615503ecef34adba25cdf041045fc22/FLAG7ecb20da7 [2023-11-29 01:56:15,947 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/data/2a0c94246/9615503ecef34adba25cdf041045fc22 [2023-11-29 01:56:15,949 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:56:15,950 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:56:15,951 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:56:15,952 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:56:15,956 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:56:15,956 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:56:15" (1/1) ... [2023-11-29 01:56:15,957 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53e7161f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:15, skipping insertion in model container [2023-11-29 01:56:15,958 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:56:15" (1/1) ... [2023-11-29 01:56:15,978 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:56:16,125 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:56:16,135 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:56:16,158 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:56:16,165 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 01:56:16,166 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 01:56:16,171 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:56:16,172 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16 WrapperNode [2023-11-29 01:56:16,172 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:56:16,173 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:56:16,173 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:56:16,173 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:56:16,179 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,186 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,211 INFO L138 Inliner]: procedures = 23, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 127 [2023-11-29 01:56:16,211 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:56:16,212 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:56:16,212 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:56:16,212 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:56:16,222 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,222 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,225 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,242 INFO L175 MemorySlicer]: Split 10 memory accesses to 5 slices as follows [2, 2, 2, 2, 2]. 20 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2023-11-29 01:56:16,243 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,243 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,251 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,255 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,257 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,259 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,263 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:56:16,264 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:56:16,264 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:56:16,264 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:56:16,265 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (1/1) ... [2023-11-29 01:56:16,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:56:16,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:56:16,294 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 01:56:16,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 01:56:16,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:56:16,331 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 01:56:16,331 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 01:56:16,331 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 01:56:16,331 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 01:56:16,331 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 01:56:16,332 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 01:56:16,332 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-11-29 01:56:16,332 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-11-29 01:56:16,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 01:56:16,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 01:56:16,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 01:56:16,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 01:56:16,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 01:56:16,333 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:56:16,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 01:56:16,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 01:56:16,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 01:56:16,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 01:56:16,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 01:56:16,334 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 01:56:16,334 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 01:56:16,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:56:16,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:56:16,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 01:56:16,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 01:56:16,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 01:56:16,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 01:56:16,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 01:56:16,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:56:16,336 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 01:56:16,453 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:56:16,455 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:56:16,719 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:56:16,849 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:56:16,849 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 01:56:16,849 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:56:16 BoogieIcfgContainer [2023-11-29 01:56:16,849 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:56:16,852 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:56:16,852 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:56:16,855 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:56:16,855 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:56:15" (1/3) ... [2023-11-29 01:56:16,856 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d8aa3f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:56:16, skipping insertion in model container [2023-11-29 01:56:16,856 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:56:16" (2/3) ... [2023-11-29 01:56:16,856 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d8aa3f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:56:16, skipping insertion in model container [2023-11-29 01:56:16,856 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:56:16" (3/3) ... [2023-11-29 01:56:16,857 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-difference-det.wvr.c [2023-11-29 01:56:16,872 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:56:16,873 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-11-29 01:56:16,873 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 01:56:16,932 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-11-29 01:56:16,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 69 transitions, 166 flow [2023-11-29 01:56:17,002 INFO L124 PetriNetUnfolderBase]: 4/65 cut-off events. [2023-11-29 01:56:17,002 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 01:56:17,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82 conditions, 65 events. 4/65 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 107 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-11-29 01:56:17,007 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 69 transitions, 166 flow [2023-11-29 01:56:17,011 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 64 transitions, 152 flow [2023-11-29 01:56:17,021 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:56:17,027 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;@73f900fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:56:17,027 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-11-29 01:56:17,030 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 01:56:17,030 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 01:56:17,030 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 01:56:17,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:17,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:56:17,031 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:17,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:17,036 INFO L85 PathProgramCache]: Analyzing trace with hash 12661, now seen corresponding path program 1 times [2023-11-29 01:56:17,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:17,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044026751] [2023-11-29 01:56:17,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:17,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:17,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:17,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:17,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:17,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044026751] [2023-11-29 01:56:17,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044026751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:17,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:17,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:17,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54630158] [2023-11-29 01:56:17,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:17,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:17,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:17,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:17,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:17,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 69 [2023-11-29 01:56:17,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 64 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:17,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:17,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 69 [2023-11-29 01:56:17,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:18,139 INFO L124 PetriNetUnfolderBase]: 3501/5201 cut-off events. [2023-11-29 01:56:18,140 INFO L125 PetriNetUnfolderBase]: For 243/243 co-relation queries the response was YES. [2023-11-29 01:56:18,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9987 conditions, 5201 events. 3501/5201 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 27012 event pairs, 2562 based on Foata normal form. 1/4882 useless extension candidates. Maximal degree in co-relation 8922. Up to 4525 conditions per place. [2023-11-29 01:56:18,224 INFO L140 encePairwiseOnDemand]: 65/69 looper letters, 31 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2023-11-29 01:56:18,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 60 transitions, 208 flow [2023-11-29 01:56:18,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:18,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:18,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 134 transitions. [2023-11-29 01:56:18,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6473429951690821 [2023-11-29 01:56:18,237 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 134 transitions. [2023-11-29 01:56:18,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 134 transitions. [2023-11-29 01:56:18,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:18,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 134 transitions. [2023-11-29 01:56:18,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,247 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,249 INFO L175 Difference]: Start difference. First operand has 73 places, 64 transitions, 152 flow. Second operand 3 states and 134 transitions. [2023-11-29 01:56:18,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 60 transitions, 208 flow [2023-11-29 01:56:18,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 60 transitions, 192 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 01:56:18,259 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 130 flow [2023-11-29 01:56:18,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=130, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2023-11-29 01:56:18,265 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -10 predicate places. [2023-11-29 01:56:18,265 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 130 flow [2023-11-29 01:56:18,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:18,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 01:56:18,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 01:56:18,266 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:18,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:18,267 INFO L85 PathProgramCache]: Analyzing trace with hash 12662, now seen corresponding path program 1 times [2023-11-29 01:56:18,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:18,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616932639] [2023-11-29 01:56:18,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:18,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:18,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:18,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:18,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616932639] [2023-11-29 01:56:18,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616932639] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:18,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:18,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:18,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677806569] [2023-11-29 01:56:18,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:18,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:18,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:18,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:18,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:18,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 69 [2023-11-29 01:56:18,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:18,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 69 [2023-11-29 01:56:18,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:18,832 INFO L124 PetriNetUnfolderBase]: 3501/5136 cut-off events. [2023-11-29 01:56:18,832 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2023-11-29 01:56:18,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9750 conditions, 5136 events. 3501/5136 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 25926 event pairs, 2562 based on Foata normal form. 0/4816 useless extension candidates. Maximal degree in co-relation 9744. Up to 4525 conditions per place. [2023-11-29 01:56:18,875 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 31 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-11-29 01:56:18,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 58 transitions, 190 flow [2023-11-29 01:56:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:18,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:18,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2023-11-29 01:56:18,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.642512077294686 [2023-11-29 01:56:18,878 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 133 transitions. [2023-11-29 01:56:18,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 133 transitions. [2023-11-29 01:56:18,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:18,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 133 transitions. [2023-11-29 01:56:18,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 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 01:56:18,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,881 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,881 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 130 flow. Second operand 3 states and 133 transitions. [2023-11-29 01:56:18,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 58 transitions, 190 flow [2023-11-29 01:56:18,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 58 transitions, 189 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:18,885 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 127 flow [2023-11-29 01:56:18,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2023-11-29 01:56:18,886 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -11 predicate places. [2023-11-29 01:56:18,886 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 127 flow [2023-11-29 01:56:18,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:18,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:56:18,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 01:56:18,887 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:18,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:18,888 INFO L85 PathProgramCache]: Analyzing trace with hash 377575750, now seen corresponding path program 1 times [2023-11-29 01:56:18,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:18,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334026410] [2023-11-29 01:56:18,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:18,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:18,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:18,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:18,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:18,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334026410] [2023-11-29 01:56:18,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334026410] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:18,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:18,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:18,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801346719] [2023-11-29 01:56:18,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:18,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:18,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:18,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:18,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:19,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 69 [2023-11-29 01:56:19,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 127 flow. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:19,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 69 [2023-11-29 01:56:19,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:19,366 INFO L124 PetriNetUnfolderBase]: 2673/3986 cut-off events. [2023-11-29 01:56:19,366 INFO L125 PetriNetUnfolderBase]: For 81/81 co-relation queries the response was YES. [2023-11-29 01:56:19,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7584 conditions, 3986 events. 2673/3986 cut-off events. For 81/81 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19901 event pairs, 1941 based on Foata normal form. 0/3833 useless extension candidates. Maximal degree in co-relation 7577. Up to 3508 conditions per place. [2023-11-29 01:56:19,393 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 31 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-11-29 01:56:19,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 56 transitions, 187 flow [2023-11-29 01:56:19,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:19,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:19,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2023-11-29 01:56:19,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.642512077294686 [2023-11-29 01:56:19,395 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 133 transitions. [2023-11-29 01:56:19,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 133 transitions. [2023-11-29 01:56:19,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:19,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 133 transitions. [2023-11-29 01:56:19,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 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 01:56:19,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,398 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,398 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 127 flow. Second operand 3 states and 133 transitions. [2023-11-29 01:56:19,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 56 transitions, 187 flow [2023-11-29 01:56:19,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 56 transitions, 186 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:19,400 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 124 flow [2023-11-29 01:56:19,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2023-11-29 01:56:19,401 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -12 predicate places. [2023-11-29 01:56:19,401 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 124 flow [2023-11-29 01:56:19,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:19,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:56:19,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 01:56:19,402 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:19,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:19,403 INFO L85 PathProgramCache]: Analyzing trace with hash 377575751, now seen corresponding path program 1 times [2023-11-29 01:56:19,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:19,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884919110] [2023-11-29 01:56:19,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:19,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:19,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:19,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:19,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884919110] [2023-11-29 01:56:19,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884919110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:19,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:19,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:19,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980578589] [2023-11-29 01:56:19,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:19,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:19,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:19,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:19,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:19,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:19,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 124 flow. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:19,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:19,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:19,871 INFO L124 PetriNetUnfolderBase]: 2477/3651 cut-off events. [2023-11-29 01:56:19,872 INFO L125 PetriNetUnfolderBase]: For 85/87 co-relation queries the response was YES. [2023-11-29 01:56:19,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6986 conditions, 3651 events. 2477/3651 cut-off events. For 85/87 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 18017 event pairs, 1794 based on Foata normal form. 52/3585 useless extension candidates. Maximal degree in co-relation 6978. Up to 3244 conditions per place. [2023-11-29 01:56:19,894 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 29 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-11-29 01:56:19,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 54 transitions, 180 flow [2023-11-29 01:56:19,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:19,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:19,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 137 transitions. [2023-11-29 01:56:19,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6618357487922706 [2023-11-29 01:56:19,896 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 137 transitions. [2023-11-29 01:56:19,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 137 transitions. [2023-11-29 01:56:19,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:19,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 137 transitions. [2023-11-29 01:56:19,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,899 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,899 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 124 flow. Second operand 3 states and 137 transitions. [2023-11-29 01:56:19,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 54 transitions, 180 flow [2023-11-29 01:56:19,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 54 transitions, 179 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:19,901 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 121 flow [2023-11-29 01:56:19,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=121, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2023-11-29 01:56:19,902 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -13 predicate places. [2023-11-29 01:56:19,902 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 121 flow [2023-11-29 01:56:19,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:19,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:56:19,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 01:56:19,903 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:19,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash -159784197, now seen corresponding path program 1 times [2023-11-29 01:56:19,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:19,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339613825] [2023-11-29 01:56:19,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:19,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:19,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:19,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:19,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339613825] [2023-11-29 01:56:19,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339613825] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:19,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:19,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:19,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521852381] [2023-11-29 01:56:19,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:19,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:19,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:19,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:19,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:19,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 69 [2023-11-29 01:56:19,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 121 flow. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:19,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:19,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 69 [2023-11-29 01:56:19,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:20,294 INFO L124 PetriNetUnfolderBase]: 2541/3730 cut-off events. [2023-11-29 01:56:20,294 INFO L125 PetriNetUnfolderBase]: For 84/84 co-relation queries the response was YES. [2023-11-29 01:56:20,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7162 conditions, 3730 events. 2541/3730 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 18192 event pairs, 1842 based on Foata normal form. 0/3640 useless extension candidates. Maximal degree in co-relation 7153. Up to 3340 conditions per place. [2023-11-29 01:56:20,318 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 31 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-11-29 01:56:20,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 52 transitions, 181 flow [2023-11-29 01:56:20,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:20,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:20,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2023-11-29 01:56:20,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.642512077294686 [2023-11-29 01:56:20,321 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 133 transitions. [2023-11-29 01:56:20,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 133 transitions. [2023-11-29 01:56:20,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:20,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 133 transitions. [2023-11-29 01:56:20,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 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 01:56:20,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,324 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,324 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 121 flow. Second operand 3 states and 133 transitions. [2023-11-29 01:56:20,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 52 transitions, 181 flow [2023-11-29 01:56:20,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 52 transitions, 180 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:20,326 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 118 flow [2023-11-29 01:56:20,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2023-11-29 01:56:20,327 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -14 predicate places. [2023-11-29 01:56:20,327 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 118 flow [2023-11-29 01:56:20,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:20,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:56:20,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 01:56:20,328 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:20,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:20,328 INFO L85 PathProgramCache]: Analyzing trace with hash -159784196, now seen corresponding path program 1 times [2023-11-29 01:56:20,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:20,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074881445] [2023-11-29 01:56:20,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:20,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:20,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:20,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:20,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:20,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074881445] [2023-11-29 01:56:20,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074881445] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:20,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:20,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:20,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47855763] [2023-11-29 01:56:20,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:20,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:20,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:20,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:20,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:20,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:20,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 118 flow. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:20,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:20,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:20,734 INFO L124 PetriNetUnfolderBase]: 2477/3619 cut-off events. [2023-11-29 01:56:20,734 INFO L125 PetriNetUnfolderBase]: For 85/87 co-relation queries the response was YES. [2023-11-29 01:56:20,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6956 conditions, 3619 events. 2477/3619 cut-off events. For 85/87 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17701 event pairs, 1794 based on Foata normal form. 28/3561 useless extension candidates. Maximal degree in co-relation 6946. Up to 3244 conditions per place. [2023-11-29 01:56:20,756 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 29 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-11-29 01:56:20,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 50 transitions, 174 flow [2023-11-29 01:56:20,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:20,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:20,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 137 transitions. [2023-11-29 01:56:20,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6618357487922706 [2023-11-29 01:56:20,757 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 137 transitions. [2023-11-29 01:56:20,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 137 transitions. [2023-11-29 01:56:20,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:20,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 137 transitions. [2023-11-29 01:56:20,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,759 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,760 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 118 flow. Second operand 3 states and 137 transitions. [2023-11-29 01:56:20,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 50 transitions, 174 flow [2023-11-29 01:56:20,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 50 transitions, 173 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:20,761 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 115 flow [2023-11-29 01:56:20,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=115, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2023-11-29 01:56:20,762 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-11-29 01:56:20,763 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 115 flow [2023-11-29 01:56:20,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:20,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:56:20,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 01:56:20,763 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:20,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:20,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1306856058, now seen corresponding path program 1 times [2023-11-29 01:56:20,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:20,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569157472] [2023-11-29 01:56:20,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:20,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:20,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:20,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:20,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:20,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569157472] [2023-11-29 01:56:20,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569157472] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:20,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:20,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:20,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685673635] [2023-11-29 01:56:20,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:20,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:20,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:20,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:20,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:20,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 69 [2023-11-29 01:56:20,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 115 flow. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:20,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:20,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 69 [2023-11-29 01:56:20,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:21,133 INFO L124 PetriNetUnfolderBase]: 2673/3834 cut-off events. [2023-11-29 01:56:21,133 INFO L125 PetriNetUnfolderBase]: For 84/84 co-relation queries the response was YES. [2023-11-29 01:56:21,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7436 conditions, 3834 events. 2673/3834 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 18183 event pairs, 1941 based on Foata normal form. 0/3781 useless extension candidates. Maximal degree in co-relation 7425. Up to 3508 conditions per place. [2023-11-29 01:56:21,183 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 31 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-11-29 01:56:21,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 48 transitions, 175 flow [2023-11-29 01:56:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:21,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:21,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2023-11-29 01:56:21,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.642512077294686 [2023-11-29 01:56:21,186 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 133 transitions. [2023-11-29 01:56:21,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 133 transitions. [2023-11-29 01:56:21,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:21,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 133 transitions. [2023-11-29 01:56:21,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 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 01:56:21,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,188 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,188 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 115 flow. Second operand 3 states and 133 transitions. [2023-11-29 01:56:21,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 48 transitions, 175 flow [2023-11-29 01:56:21,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 48 transitions, 174 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:21,190 INFO L231 Difference]: Finished difference. Result has 57 places, 48 transitions, 112 flow [2023-11-29 01:56:21,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=57, PETRI_TRANSITIONS=48} [2023-11-29 01:56:21,191 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -16 predicate places. [2023-11-29 01:56:21,192 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 48 transitions, 112 flow [2023-11-29 01:56:21,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:21,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:56:21,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 01:56:21,193 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:21,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:21,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1306856057, now seen corresponding path program 1 times [2023-11-29 01:56:21,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:21,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876958291] [2023-11-29 01:56:21,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:21,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:21,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:21,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:21,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876958291] [2023-11-29 01:56:21,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876958291] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:21,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:21,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:56:21,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89300031] [2023-11-29 01:56:21,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:21,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:21,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:21,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:21,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:21,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:21,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 48 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:21,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:21,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:21,620 INFO L124 PetriNetUnfolderBase]: 2477/3585 cut-off events. [2023-11-29 01:56:21,620 INFO L125 PetriNetUnfolderBase]: For 85/87 co-relation queries the response was YES. [2023-11-29 01:56:21,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6924 conditions, 3585 events. 2477/3585 cut-off events. For 85/87 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17231 event pairs, 1794 based on Foata normal form. 67/3600 useless extension candidates. Maximal degree in co-relation 6912. Up to 3244 conditions per place. [2023-11-29 01:56:21,642 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 29 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-11-29 01:56:21,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 46 transitions, 168 flow [2023-11-29 01:56:21,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:21,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:21,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 137 transitions. [2023-11-29 01:56:21,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6618357487922706 [2023-11-29 01:56:21,643 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 137 transitions. [2023-11-29 01:56:21,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 137 transitions. [2023-11-29 01:56:21,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:21,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 137 transitions. [2023-11-29 01:56:21,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,645 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,645 INFO L175 Difference]: Start difference. First operand has 57 places, 48 transitions, 112 flow. Second operand 3 states and 137 transitions. [2023-11-29 01:56:21,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 46 transitions, 168 flow [2023-11-29 01:56:21,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 46 transitions, 167 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:21,647 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 109 flow [2023-11-29 01:56:21,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=109, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2023-11-29 01:56:21,648 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -17 predicate places. [2023-11-29 01:56:21,648 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 109 flow [2023-11-29 01:56:21,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:21,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:21,648 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, 1] [2023-11-29 01:56:21,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 01:56:21,648 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:21,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:21,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1913338974, now seen corresponding path program 1 times [2023-11-29 01:56:21,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:21,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346828311] [2023-11-29 01:56:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:21,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:21,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:21,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:21,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346828311] [2023-11-29 01:56:21,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346828311] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:21,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:21,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:56:21,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117771602] [2023-11-29 01:56:21,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:21,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:21,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:21,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:21,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:21,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 01:56:21,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 109 flow. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 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 01:56:21,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:21,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 01:56:21,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:22,155 INFO L124 PetriNetUnfolderBase]: 3331/4734 cut-off events. [2023-11-29 01:56:22,155 INFO L125 PetriNetUnfolderBase]: For 98/100 co-relation queries the response was YES. [2023-11-29 01:56:22,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9236 conditions, 4734 events. 3331/4734 cut-off events. For 98/100 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21943 event pairs, 587 based on Foata normal form. 1/4701 useless extension candidates. Maximal degree in co-relation 9223. Up to 3534 conditions per place. [2023-11-29 01:56:22,181 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 47 selfloop transitions, 5 changer transitions 1/69 dead transitions. [2023-11-29 01:56:22,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 69 transitions, 268 flow [2023-11-29 01:56:22,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 165 transitions. [2023-11-29 01:56:22,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7971014492753623 [2023-11-29 01:56:22,182 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 165 transitions. [2023-11-29 01:56:22,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 165 transitions. [2023-11-29 01:56:22,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:22,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 165 transitions. [2023-11-29 01:56:22,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:22,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:22,184 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:22,184 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 109 flow. Second operand 3 states and 165 transitions. [2023-11-29 01:56:22,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 69 transitions, 268 flow [2023-11-29 01:56:22,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 267 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:22,186 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 141 flow [2023-11-29 01:56:22,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=141, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2023-11-29 01:56:22,187 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-11-29 01:56:22,187 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 141 flow [2023-11-29 01:56:22,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 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 01:56:22,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:22,188 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, 1, 1, 1, 1] [2023-11-29 01:56:22,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 01:56:22,188 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:22,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:22,189 INFO L85 PathProgramCache]: Analyzing trace with hash -2039094617, now seen corresponding path program 1 times [2023-11-29 01:56:22,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:22,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853018185] [2023-11-29 01:56:22,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:22,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:22,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:22,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:22,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:22,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853018185] [2023-11-29 01:56:22,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853018185] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:22,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:22,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:56:22,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216149593] [2023-11-29 01:56:22,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:22,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:56:22,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:22,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:56:22,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:56:22,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:56:22,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 141 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:22,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:22,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:56:22,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:23,072 INFO L124 PetriNetUnfolderBase]: 7556/10594 cut-off events. [2023-11-29 01:56:23,072 INFO L125 PetriNetUnfolderBase]: For 1823/1827 co-relation queries the response was YES. [2023-11-29 01:56:23,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23406 conditions, 10594 events. 7556/10594 cut-off events. For 1823/1827 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 56851 event pairs, 2786 based on Foata normal form. 0/9996 useless extension candidates. Maximal degree in co-relation 23391. Up to 5136 conditions per place. [2023-11-29 01:56:23,141 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 90 selfloop transitions, 10 changer transitions 0/115 dead transitions. [2023-11-29 01:56:23,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 115 transitions, 528 flow [2023-11-29 01:56:23,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:56:23,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:56:23,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 267 transitions. [2023-11-29 01:56:23,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7739130434782608 [2023-11-29 01:56:23,144 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 267 transitions. [2023-11-29 01:56:23,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 267 transitions. [2023-11-29 01:56:23,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:23,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 267 transitions. [2023-11-29 01:56:23,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 53.4) internal successors, (267), 5 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:23,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:23,147 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:23,147 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 141 flow. Second operand 5 states and 267 transitions. [2023-11-29 01:56:23,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 115 transitions, 528 flow [2023-11-29 01:56:23,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 115 transitions, 513 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:23,154 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 199 flow [2023-11-29 01:56:23,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=199, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2023-11-29 01:56:23,155 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -9 predicate places. [2023-11-29 01:56:23,155 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 199 flow [2023-11-29 01:56:23,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:23,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:23,156 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, 1, 1, 1, 1] [2023-11-29 01:56:23,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 01:56:23,156 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:23,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:23,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1506353107, now seen corresponding path program 2 times [2023-11-29 01:56:23,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:23,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114341879] [2023-11-29 01:56:23,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:23,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:23,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:23,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:23,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:23,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114341879] [2023-11-29 01:56:23,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114341879] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:56:23,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129752606] [2023-11-29 01:56:23,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:56:23,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:56:23,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:56:23,284 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:56:23,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 01:56:23,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:56:23,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:56:23,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:56:23,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:56:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:23,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:56:23,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:23,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129752606] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:56:23,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:56:23,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2023-11-29 01:56:23,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900052730] [2023-11-29 01:56:23,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:56:23,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 01:56:23,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:23,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 01:56:23,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:56:23,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:23,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 199 flow. Second operand has 9 states, 9 states have (on average 38.77777777777778) internal successors, (349), 9 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:23,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:23,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:23,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:25,154 INFO L124 PetriNetUnfolderBase]: 13211/17707 cut-off events. [2023-11-29 01:56:25,154 INFO L125 PetriNetUnfolderBase]: For 6444/6448 co-relation queries the response was YES. [2023-11-29 01:56:25,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45385 conditions, 17707 events. 13211/17707 cut-off events. For 6444/6448 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 94248 event pairs, 1402 based on Foata normal form. 280/17917 useless extension candidates. Maximal degree in co-relation 45367. Up to 3827 conditions per place. [2023-11-29 01:56:25,233 INFO L140 encePairwiseOnDemand]: 61/69 looper letters, 234 selfloop transitions, 36 changer transitions 0/284 dead transitions. [2023-11-29 01:56:25,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 284 transitions, 1401 flow [2023-11-29 01:56:25,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:56:25,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:56:25,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 732 transitions. [2023-11-29 01:56:25,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7577639751552795 [2023-11-29 01:56:25,237 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 732 transitions. [2023-11-29 01:56:25,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 732 transitions. [2023-11-29 01:56:25,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:25,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 732 transitions. [2023-11-29 01:56:25,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 52.285714285714285) internal successors, (732), 14 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:25,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 69.0) internal successors, (1035), 15 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:25,243 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 69.0) internal successors, (1035), 15 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:25,243 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 199 flow. Second operand 14 states and 732 transitions. [2023-11-29 01:56:25,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 284 transitions, 1401 flow [2023-11-29 01:56:25,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 284 transitions, 1401 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 01:56:25,261 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 435 flow [2023-11-29 01:56:25,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=435, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2023-11-29 01:56:25,262 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 10 predicate places. [2023-11-29 01:56:25,262 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 435 flow [2023-11-29 01:56:25,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 38.77777777777778) internal successors, (349), 9 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:25,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:25,263 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, 1, 1, 1, 1] [2023-11-29 01:56:25,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 01:56:25,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:56:25,463 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:25,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:25,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1341171818, now seen corresponding path program 1 times [2023-11-29 01:56:25,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:25,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802087732] [2023-11-29 01:56:25,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:25,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:25,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:25,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:25,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:25,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802087732] [2023-11-29 01:56:25,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802087732] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:25,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:25,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:56:25,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005530809] [2023-11-29 01:56:25,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:25,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:25,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:25,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:25,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:25,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 01:56:25,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 435 flow. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:25,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:25,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 01:56:25,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:26,641 INFO L124 PetriNetUnfolderBase]: 8404/12056 cut-off events. [2023-11-29 01:56:26,642 INFO L125 PetriNetUnfolderBase]: For 16294/16409 co-relation queries the response was YES. [2023-11-29 01:56:26,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36125 conditions, 12056 events. 8404/12056 cut-off events. For 16294/16409 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 67754 event pairs, 2780 based on Foata normal form. 439/12275 useless extension candidates. Maximal degree in co-relation 36100. Up to 6656 conditions per place. [2023-11-29 01:56:26,718 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 84 selfloop transitions, 3 changer transitions 0/112 dead transitions. [2023-11-29 01:56:26,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 112 transitions, 712 flow [2023-11-29 01:56:26,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:26,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:26,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 166 transitions. [2023-11-29 01:56:26,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8019323671497585 [2023-11-29 01:56:26,720 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 166 transitions. [2023-11-29 01:56:26,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 166 transitions. [2023-11-29 01:56:26,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:26,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 166 transitions. [2023-11-29 01:56:26,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:26,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:26,721 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:26,721 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 435 flow. Second operand 3 states and 166 transitions. [2023-11-29 01:56:26,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 112 transitions, 712 flow [2023-11-29 01:56:26,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 112 transitions, 680 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:26,826 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 419 flow [2023-11-29 01:56:26,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=419, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2023-11-29 01:56:26,827 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 12 predicate places. [2023-11-29 01:56:26,827 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 419 flow [2023-11-29 01:56:26,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:26,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:26,827 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, 1, 1, 1, 1] [2023-11-29 01:56:26,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 01:56:26,828 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:26,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:26,828 INFO L85 PathProgramCache]: Analyzing trace with hash 823546785, now seen corresponding path program 1 times [2023-11-29 01:56:26,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:26,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271052453] [2023-11-29 01:56:26,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:26,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:26,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:26,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:26,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:26,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271052453] [2023-11-29 01:56:26,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271052453] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:26,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:26,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:56:26,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965390366] [2023-11-29 01:56:26,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:26,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:56:26,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:26,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:56:26,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:56:26,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:56:26,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 419 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:26,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:26,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:56:26,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:28,065 INFO L124 PetriNetUnfolderBase]: 9761/13695 cut-off events. [2023-11-29 01:56:28,065 INFO L125 PetriNetUnfolderBase]: For 15740/15744 co-relation queries the response was YES. [2023-11-29 01:56:28,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40879 conditions, 13695 events. 9761/13695 cut-off events. For 15740/15744 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 76865 event pairs, 4658 based on Foata normal form. 66/13639 useless extension candidates. Maximal degree in co-relation 40852. Up to 6148 conditions per place. [2023-11-29 01:56:28,152 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 112 selfloop transitions, 15 changer transitions 0/144 dead transitions. [2023-11-29 01:56:28,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 144 transitions, 850 flow [2023-11-29 01:56:28,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:56:28,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:56:28,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 270 transitions. [2023-11-29 01:56:28,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.782608695652174 [2023-11-29 01:56:28,154 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 270 transitions. [2023-11-29 01:56:28,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 270 transitions. [2023-11-29 01:56:28,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:28,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 270 transitions. [2023-11-29 01:56:28,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 54.0) internal successors, (270), 5 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:28,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:28,157 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:28,157 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 419 flow. Second operand 5 states and 270 transitions. [2023-11-29 01:56:28,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 144 transitions, 850 flow [2023-11-29 01:56:28,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 144 transitions, 847 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:28,226 INFO L231 Difference]: Finished difference. Result has 90 places, 89 transitions, 473 flow [2023-11-29 01:56:28,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=473, PETRI_PLACES=90, PETRI_TRANSITIONS=89} [2023-11-29 01:56:28,227 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 17 predicate places. [2023-11-29 01:56:28,227 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 89 transitions, 473 flow [2023-11-29 01:56:28,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:28,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:28,228 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, 1, 1, 1, 1] [2023-11-29 01:56:28,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 01:56:28,228 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:28,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:28,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1350728134, now seen corresponding path program 1 times [2023-11-29 01:56:28,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:28,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289710719] [2023-11-29 01:56:28,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:28,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:28,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:28,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:28,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:28,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289710719] [2023-11-29 01:56:28,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289710719] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:28,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:28,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:56:28,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76066525] [2023-11-29 01:56:28,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:28,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:56:28,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:28,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:56:28,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:56:28,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 01:56:28,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 473 flow. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:28,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:28,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 01:56:28,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:29,301 INFO L124 PetriNetUnfolderBase]: 8106/11739 cut-off events. [2023-11-29 01:56:29,301 INFO L125 PetriNetUnfolderBase]: For 21908/22048 co-relation queries the response was YES. [2023-11-29 01:56:29,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37118 conditions, 11739 events. 8106/11739 cut-off events. For 21908/22048 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 67210 event pairs, 2537 based on Foata normal form. 303/11858 useless extension candidates. Maximal degree in co-relation 37089. Up to 6103 conditions per place. [2023-11-29 01:56:29,372 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 87 selfloop transitions, 3 changer transitions 3/118 dead transitions. [2023-11-29 01:56:29,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 118 transitions, 824 flow [2023-11-29 01:56:29,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:56:29,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:56:29,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 162 transitions. [2023-11-29 01:56:29,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.782608695652174 [2023-11-29 01:56:29,373 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 162 transitions. [2023-11-29 01:56:29,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 162 transitions. [2023-11-29 01:56:29,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:29,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 162 transitions. [2023-11-29 01:56:29,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:29,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:29,375 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:29,375 INFO L175 Difference]: Start difference. First operand has 90 places, 89 transitions, 473 flow. Second operand 3 states and 162 transitions. [2023-11-29 01:56:29,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 118 transitions, 824 flow [2023-11-29 01:56:29,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 782 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-29 01:56:29,487 INFO L231 Difference]: Finished difference. Result has 91 places, 86 transitions, 435 flow [2023-11-29 01:56:29,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=435, PETRI_PLACES=91, PETRI_TRANSITIONS=86} [2023-11-29 01:56:29,488 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 18 predicate places. [2023-11-29 01:56:29,488 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 86 transitions, 435 flow [2023-11-29 01:56:29,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:29,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:29,489 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, 1, 1, 1, 1] [2023-11-29 01:56:29,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 01:56:29,489 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:29,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:29,489 INFO L85 PathProgramCache]: Analyzing trace with hash 715424477, now seen corresponding path program 2 times [2023-11-29 01:56:29,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:29,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598795517] [2023-11-29 01:56:29,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:29,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:29,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:29,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:29,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:29,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598795517] [2023-11-29 01:56:29,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598795517] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:29,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:29,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:56:29,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273137861] [2023-11-29 01:56:29,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:29,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:56:29,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:29,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:56:29,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:56:29,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:56:29,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 86 transitions, 435 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:29,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:29,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:56:29,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:30,935 INFO L124 PetriNetUnfolderBase]: 10737/15312 cut-off events. [2023-11-29 01:56:30,935 INFO L125 PetriNetUnfolderBase]: For 22227/22259 co-relation queries the response was YES. [2023-11-29 01:56:30,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47457 conditions, 15312 events. 10737/15312 cut-off events. For 22227/22259 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 88860 event pairs, 4749 based on Foata normal form. 36/15240 useless extension candidates. Maximal degree in co-relation 47426. Up to 7955 conditions per place. [2023-11-29 01:56:31,018 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 111 selfloop transitions, 24 changer transitions 2/154 dead transitions. [2023-11-29 01:56:31,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 154 transitions, 1015 flow [2023-11-29 01:56:31,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:56:31,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:56:31,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 265 transitions. [2023-11-29 01:56:31,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7681159420289855 [2023-11-29 01:56:31,020 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 265 transitions. [2023-11-29 01:56:31,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 265 transitions. [2023-11-29 01:56:31,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:31,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 265 transitions. [2023-11-29 01:56:31,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 53.0) internal successors, (265), 5 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:31,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:31,022 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:31,023 INFO L175 Difference]: Start difference. First operand has 91 places, 86 transitions, 435 flow. Second operand 5 states and 265 transitions. [2023-11-29 01:56:31,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 154 transitions, 1015 flow [2023-11-29 01:56:31,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 154 transitions, 997 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-29 01:56:31,101 INFO L231 Difference]: Finished difference. Result has 95 places, 99 transitions, 614 flow [2023-11-29 01:56:31,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=614, PETRI_PLACES=95, PETRI_TRANSITIONS=99} [2023-11-29 01:56:31,102 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 22 predicate places. [2023-11-29 01:56:31,102 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 99 transitions, 614 flow [2023-11-29 01:56:31,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:31,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:31,102 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, 1, 1, 1, 1] [2023-11-29 01:56:31,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 01:56:31,103 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:31,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:31,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1821251911, now seen corresponding path program 3 times [2023-11-29 01:56:31,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:31,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698512599] [2023-11-29 01:56:31,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:31,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:31,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:31,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:31,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:31,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698512599] [2023-11-29 01:56:31,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698512599] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:31,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:31,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 01:56:31,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580914213] [2023-11-29 01:56:31,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:31,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:56:31,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:31,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:56:31,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:56:31,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:56:31,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 99 transitions, 614 flow. Second operand has 6 states, 6 states have (on average 40.166666666666664) internal successors, (241), 6 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:31,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:31,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:56:31,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:32,997 INFO L124 PetriNetUnfolderBase]: 12053/16974 cut-off events. [2023-11-29 01:56:32,997 INFO L125 PetriNetUnfolderBase]: For 30335/30363 co-relation queries the response was YES. [2023-11-29 01:56:33,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56411 conditions, 16974 events. 12053/16974 cut-off events. For 30335/30363 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 97651 event pairs, 1511 based on Foata normal form. 182/17072 useless extension candidates. Maximal degree in co-relation 56378. Up to 5754 conditions per place. [2023-11-29 01:56:33,195 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 144 selfloop transitions, 35 changer transitions 1/197 dead transitions. [2023-11-29 01:56:33,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 197 transitions, 1402 flow [2023-11-29 01:56:33,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:56:33,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:56:33,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 371 transitions. [2023-11-29 01:56:33,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7681159420289855 [2023-11-29 01:56:33,197 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 371 transitions. [2023-11-29 01:56:33,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 371 transitions. [2023-11-29 01:56:33,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:33,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 371 transitions. [2023-11-29 01:56:33,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:33,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 69.0) internal successors, (552), 8 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:33,200 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 69.0) internal successors, (552), 8 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:33,200 INFO L175 Difference]: Start difference. First operand has 95 places, 99 transitions, 614 flow. Second operand 7 states and 371 transitions. [2023-11-29 01:56:33,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 197 transitions, 1402 flow [2023-11-29 01:56:33,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 197 transitions, 1374 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:33,449 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 807 flow [2023-11-29 01:56:33,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=807, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2023-11-29 01:56:33,449 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 31 predicate places. [2023-11-29 01:56:33,449 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 807 flow [2023-11-29 01:56:33,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.166666666666664) internal successors, (241), 6 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:33,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:33,450 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, 1, 1, 1, 1] [2023-11-29 01:56:33,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 01:56:33,450 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:33,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:33,450 INFO L85 PathProgramCache]: Analyzing trace with hash 954683143, now seen corresponding path program 3 times [2023-11-29 01:56:33,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:33,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087917250] [2023-11-29 01:56:33,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:33,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:33,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:33,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:33,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:33,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087917250] [2023-11-29 01:56:33,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087917250] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:33,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:33,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:56:33,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073111281] [2023-11-29 01:56:33,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:33,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:56:33,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:33,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:56:33,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:56:33,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:56:33,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 807 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:33,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:33,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:56:33,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:35,246 INFO L124 PetriNetUnfolderBase]: 13434/19126 cut-off events. [2023-11-29 01:56:35,246 INFO L125 PetriNetUnfolderBase]: For 55683/55827 co-relation queries the response was YES. [2023-11-29 01:56:35,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66141 conditions, 19126 events. 13434/19126 cut-off events. For 55683/55827 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 113884 event pairs, 5891 based on Foata normal form. 94/18955 useless extension candidates. Maximal degree in co-relation 66104. Up to 9125 conditions per place. [2023-11-29 01:56:35,375 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 105 selfloop transitions, 21 changer transitions 10/163 dead transitions. [2023-11-29 01:56:35,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 163 transitions, 1311 flow [2023-11-29 01:56:35,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:56:35,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:56:35,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 260 transitions. [2023-11-29 01:56:35,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7536231884057971 [2023-11-29 01:56:35,376 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 260 transitions. [2023-11-29 01:56:35,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 260 transitions. [2023-11-29 01:56:35,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:35,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 260 transitions. [2023-11-29 01:56:35,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 52.0) internal successors, (260), 5 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:35,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:35,379 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:35,379 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 807 flow. Second operand 5 states and 260 transitions. [2023-11-29 01:56:35,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 163 transitions, 1311 flow [2023-11-29 01:56:35,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 163 transitions, 1303 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:56:35,518 INFO L231 Difference]: Finished difference. Result has 109 places, 110 transitions, 850 flow [2023-11-29 01:56:35,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=850, PETRI_PLACES=109, PETRI_TRANSITIONS=110} [2023-11-29 01:56:35,518 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 36 predicate places. [2023-11-29 01:56:35,518 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 110 transitions, 850 flow [2023-11-29 01:56:35,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:35,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:35,519 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, 1, 1, 1, 1] [2023-11-29 01:56:35,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 01:56:35,519 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:35,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:35,520 INFO L85 PathProgramCache]: Analyzing trace with hash -299628431, now seen corresponding path program 4 times [2023-11-29 01:56:35,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:35,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420369994] [2023-11-29 01:56:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:35,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:35,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:35,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:35,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:35,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420369994] [2023-11-29 01:56:35,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420369994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:35,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:35,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 01:56:35,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378645417] [2023-11-29 01:56:35,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:35,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:56:35,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:35,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:56:35,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:56:35,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:35,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 110 transitions, 850 flow. Second operand has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:35,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:35,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:35,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:37,709 INFO L124 PetriNetUnfolderBase]: 14375/19838 cut-off events. [2023-11-29 01:56:37,710 INFO L125 PetriNetUnfolderBase]: For 61176/61194 co-relation queries the response was YES. [2023-11-29 01:56:37,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70786 conditions, 19838 events. 14375/19838 cut-off events. For 61176/61194 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 110172 event pairs, 6212 based on Foata normal form. 230/19915 useless extension candidates. Maximal degree in co-relation 70747. Up to 11469 conditions per place. [2023-11-29 01:56:37,828 INFO L140 encePairwiseOnDemand]: 61/69 looper letters, 131 selfloop transitions, 28 changer transitions 1/174 dead transitions. [2023-11-29 01:56:37,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 174 transitions, 1413 flow [2023-11-29 01:56:37,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 01:56:37,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 01:56:37,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 316 transitions. [2023-11-29 01:56:37,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7632850241545893 [2023-11-29 01:56:37,830 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 316 transitions. [2023-11-29 01:56:37,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 316 transitions. [2023-11-29 01:56:37,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:37,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 316 transitions. [2023-11-29 01:56:37,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 52.666666666666664) internal successors, (316), 6 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:37,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:37,832 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:37,833 INFO L175 Difference]: Start difference. First operand has 109 places, 110 transitions, 850 flow. Second operand 6 states and 316 transitions. [2023-11-29 01:56:37,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 174 transitions, 1413 flow [2023-11-29 01:56:38,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 174 transitions, 1363 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-11-29 01:56:38,124 INFO L231 Difference]: Finished difference. Result has 112 places, 111 transitions, 879 flow [2023-11-29 01:56:38,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=879, PETRI_PLACES=112, PETRI_TRANSITIONS=111} [2023-11-29 01:56:38,125 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 39 predicate places. [2023-11-29 01:56:38,125 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 111 transitions, 879 flow [2023-11-29 01:56:38,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:38,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:38,125 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, 1, 1, 1, 1] [2023-11-29 01:56:38,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 01:56:38,125 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:38,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:38,126 INFO L85 PathProgramCache]: Analyzing trace with hash 956977287, now seen corresponding path program 4 times [2023-11-29 01:56:38,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:38,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258270093] [2023-11-29 01:56:38,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:38,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:38,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:38,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:38,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:38,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258270093] [2023-11-29 01:56:38,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258270093] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:56:38,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309473522] [2023-11-29 01:56:38,224 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:56:38,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:56:38,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:56:38,225 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:56:38,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 01:56:38,331 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:56:38,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:56:38,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:56:38,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:56:38,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:38,408 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:56:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:38,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309473522] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:56:38,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:56:38,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2023-11-29 01:56:38,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494724910] [2023-11-29 01:56:38,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:56:38,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 01:56:38,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:38,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 01:56:38,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-29 01:56:38,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:38,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 111 transitions, 879 flow. Second operand has 11 states, 11 states have (on average 39.45454545454545) internal successors, (434), 11 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:38,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:38,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:38,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:41,374 INFO L124 PetriNetUnfolderBase]: 18317/24908 cut-off events. [2023-11-29 01:56:41,374 INFO L125 PetriNetUnfolderBase]: For 62979/63011 co-relation queries the response was YES. [2023-11-29 01:56:41,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89194 conditions, 24908 events. 18317/24908 cut-off events. For 62979/63011 co-relation queries the response was YES. Maximal size of possible extension queue 984. Compared 139067 event pairs, 1345 based on Foata normal form. 145/24982 useless extension candidates. Maximal degree in co-relation 89154. Up to 4569 conditions per place. [2023-11-29 01:56:41,526 INFO L140 encePairwiseOnDemand]: 61/69 looper letters, 231 selfloop transitions, 72 changer transitions 0/317 dead transitions. [2023-11-29 01:56:41,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 317 transitions, 2273 flow [2023-11-29 01:56:41,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:56:41,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:56:41,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 777 transitions. [2023-11-29 01:56:41,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7507246376811594 [2023-11-29 01:56:41,530 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 777 transitions. [2023-11-29 01:56:41,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 777 transitions. [2023-11-29 01:56:41,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:41,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 777 transitions. [2023-11-29 01:56:41,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 51.8) internal successors, (777), 15 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:41,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 69.0) internal successors, (1104), 16 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:41,535 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 69.0) internal successors, (1104), 16 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:41,535 INFO L175 Difference]: Start difference. First operand has 112 places, 111 transitions, 879 flow. Second operand 15 states and 777 transitions. [2023-11-29 01:56:41,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 317 transitions, 2273 flow [2023-11-29 01:56:41,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 317 transitions, 2211 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-29 01:56:41,899 INFO L231 Difference]: Finished difference. Result has 127 places, 130 transitions, 1216 flow [2023-11-29 01:56:41,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1216, PETRI_PLACES=127, PETRI_TRANSITIONS=130} [2023-11-29 01:56:41,900 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 54 predicate places. [2023-11-29 01:56:41,900 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 130 transitions, 1216 flow [2023-11-29 01:56:41,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 39.45454545454545) internal successors, (434), 11 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:41,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:41,901 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, 1, 1, 1, 1] [2023-11-29 01:56:41,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 01:56:42,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:56:42,102 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:42,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:42,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1213783459, now seen corresponding path program 5 times [2023-11-29 01:56:42,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:42,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123700859] [2023-11-29 01:56:42,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:42,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:42,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:42,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123700859] [2023-11-29 01:56:42,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123700859] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:42,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:42,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:56:42,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097199694] [2023-11-29 01:56:42,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:42,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:56:42,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:42,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:56:42,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:56:42,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:56:42,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 130 transitions, 1216 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:42,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:42,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:56:42,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:44,726 INFO L124 PetriNetUnfolderBase]: 15910/22426 cut-off events. [2023-11-29 01:56:44,726 INFO L125 PetriNetUnfolderBase]: For 87383/87401 co-relation queries the response was YES. [2023-11-29 01:56:44,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85152 conditions, 22426 events. 15910/22426 cut-off events. For 87383/87401 co-relation queries the response was YES. Maximal size of possible extension queue 965. Compared 133708 event pairs, 7391 based on Foata normal form. 36/22317 useless extension candidates. Maximal degree in co-relation 85108. Up to 14243 conditions per place. [2023-11-29 01:56:44,881 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 117 selfloop transitions, 24 changer transitions 11/174 dead transitions. [2023-11-29 01:56:44,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 174 transitions, 1680 flow [2023-11-29 01:56:44,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:56:44,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:56:44,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 262 transitions. [2023-11-29 01:56:44,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7594202898550725 [2023-11-29 01:56:44,882 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 262 transitions. [2023-11-29 01:56:44,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 262 transitions. [2023-11-29 01:56:44,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:44,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 262 transitions. [2023-11-29 01:56:44,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 52.4) internal successors, (262), 5 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:44,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:44,884 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:44,884 INFO L175 Difference]: Start difference. First operand has 127 places, 130 transitions, 1216 flow. Second operand 5 states and 262 transitions. [2023-11-29 01:56:44,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 174 transitions, 1680 flow [2023-11-29 01:56:45,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 174 transitions, 1634 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-29 01:56:45,591 INFO L231 Difference]: Finished difference. Result has 129 places, 129 transitions, 1209 flow [2023-11-29 01:56:45,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1209, PETRI_PLACES=129, PETRI_TRANSITIONS=129} [2023-11-29 01:56:45,592 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 56 predicate places. [2023-11-29 01:56:45,592 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 129 transitions, 1209 flow [2023-11-29 01:56:45,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:45,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:45,592 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, 1, 1, 1, 1] [2023-11-29 01:56:45,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 01:56:45,592 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:45,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:45,593 INFO L85 PathProgramCache]: Analyzing trace with hash 988336297, now seen corresponding path program 6 times [2023-11-29 01:56:45,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:45,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917024141] [2023-11-29 01:56:45,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:45,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:45,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:45,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:45,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917024141] [2023-11-29 01:56:45,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917024141] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:45,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:45,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 01:56:45,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896602181] [2023-11-29 01:56:45,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:45,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:56:45,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:45,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:56:45,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:56:45,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:45,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 129 transitions, 1209 flow. Second operand has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:45,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:45,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:45,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:48,438 INFO L124 PetriNetUnfolderBase]: 19028/26201 cut-off events. [2023-11-29 01:56:48,438 INFO L125 PetriNetUnfolderBase]: For 109643/109661 co-relation queries the response was YES. [2023-11-29 01:56:48,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100429 conditions, 26201 events. 19028/26201 cut-off events. For 109643/109661 co-relation queries the response was YES. Maximal size of possible extension queue 1059. Compared 149085 event pairs, 7568 based on Foata normal form. 230/26373 useless extension candidates. Maximal degree in co-relation 100385. Up to 10493 conditions per place. [2023-11-29 01:56:48,671 INFO L140 encePairwiseOnDemand]: 61/69 looper letters, 147 selfloop transitions, 37 changer transitions 1/199 dead transitions. [2023-11-29 01:56:48,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 199 transitions, 1901 flow [2023-11-29 01:56:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 01:56:48,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 01:56:48,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 316 transitions. [2023-11-29 01:56:48,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7632850241545893 [2023-11-29 01:56:48,673 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 316 transitions. [2023-11-29 01:56:48,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 316 transitions. [2023-11-29 01:56:48,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:48,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 316 transitions. [2023-11-29 01:56:48,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 52.666666666666664) internal successors, (316), 6 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:48,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:48,675 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:48,675 INFO L175 Difference]: Start difference. First operand has 129 places, 129 transitions, 1209 flow. Second operand 6 states and 316 transitions. [2023-11-29 01:56:48,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 199 transitions, 1901 flow [2023-11-29 01:56:49,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 199 transitions, 1841 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 01:56:49,554 INFO L231 Difference]: Finished difference. Result has 130 places, 131 transitions, 1264 flow [2023-11-29 01:56:49,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1264, PETRI_PLACES=130, PETRI_TRANSITIONS=131} [2023-11-29 01:56:49,554 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 57 predicate places. [2023-11-29 01:56:49,555 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 131 transitions, 1264 flow [2023-11-29 01:56:49,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:49,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:49,555 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, 1, 1, 1, 1] [2023-11-29 01:56:49,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 01:56:49,555 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:49,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:49,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1399017311, now seen corresponding path program 5 times [2023-11-29 01:56:49,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:49,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296512375] [2023-11-29 01:56:49,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:49,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:49,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:49,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:49,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296512375] [2023-11-29 01:56:49,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296512375] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:49,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:49,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:56:49,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502901547] [2023-11-29 01:56:49,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:49,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:56:49,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:49,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:56:49,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:56:49,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:56:49,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 131 transitions, 1264 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:49,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:49,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:56:49,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:51,998 INFO L124 PetriNetUnfolderBase]: 17303/24285 cut-off events. [2023-11-29 01:56:51,998 INFO L125 PetriNetUnfolderBase]: For 114566/114819 co-relation queries the response was YES. [2023-11-29 01:56:52,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92813 conditions, 24285 events. 17303/24285 cut-off events. For 114566/114819 co-relation queries the response was YES. Maximal size of possible extension queue 1102. Compared 144808 event pairs, 7492 based on Foata normal form. 111/24185 useless extension candidates. Maximal degree in co-relation 92768. Up to 11893 conditions per place. [2023-11-29 01:56:52,190 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 105 selfloop transitions, 29 changer transitions 8/175 dead transitions. [2023-11-29 01:56:52,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 175 transitions, 1722 flow [2023-11-29 01:56:52,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:56:52,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:56:52,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 257 transitions. [2023-11-29 01:56:52,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.744927536231884 [2023-11-29 01:56:52,191 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 257 transitions. [2023-11-29 01:56:52,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 257 transitions. [2023-11-29 01:56:52,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:52,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 257 transitions. [2023-11-29 01:56:52,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 51.4) internal successors, (257), 5 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:52,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:52,193 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:52,194 INFO L175 Difference]: Start difference. First operand has 130 places, 131 transitions, 1264 flow. Second operand 5 states and 257 transitions. [2023-11-29 01:56:52,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 175 transitions, 1722 flow [2023-11-29 01:56:52,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 175 transitions, 1657 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-29 01:56:52,801 INFO L231 Difference]: Finished difference. Result has 130 places, 130 transitions, 1249 flow [2023-11-29 01:56:52,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1249, PETRI_PLACES=130, PETRI_TRANSITIONS=130} [2023-11-29 01:56:52,802 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 57 predicate places. [2023-11-29 01:56:52,802 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 130 transitions, 1249 flow [2023-11-29 01:56:52,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:52,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:52,802 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, 1, 1, 1, 1] [2023-11-29 01:56:52,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 01:56:52,802 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:52,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:52,803 INFO L85 PathProgramCache]: Analyzing trace with hash -376204533, now seen corresponding path program 6 times [2023-11-29 01:56:52,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:52,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394359846] [2023-11-29 01:56:52,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:52,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:52,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:52,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:52,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:52,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394359846] [2023-11-29 01:56:52,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394359846] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:52,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:52,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 01:56:52,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551090314] [2023-11-29 01:56:52,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:52,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 01:56:52,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:52,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 01:56:52,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 01:56:52,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:56:52,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 130 transitions, 1249 flow. Second operand has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:52,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:52,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:56:52,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:55,531 INFO L124 PetriNetUnfolderBase]: 18283/24854 cut-off events. [2023-11-29 01:56:55,531 INFO L125 PetriNetUnfolderBase]: For 103988/104002 co-relation queries the response was YES. [2023-11-29 01:56:55,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96287 conditions, 24854 events. 18283/24854 cut-off events. For 103988/104002 co-relation queries the response was YES. Maximal size of possible extension queue 984. Compared 136933 event pairs, 5641 based on Foata normal form. 143/24962 useless extension candidates. Maximal degree in co-relation 96242. Up to 12158 conditions per place. [2023-11-29 01:56:55,715 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 135 selfloop transitions, 40 changer transitions 1/190 dead transitions. [2023-11-29 01:56:55,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 190 transitions, 1840 flow [2023-11-29 01:56:55,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 01:56:55,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 01:56:55,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 308 transitions. [2023-11-29 01:56:55,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7439613526570048 [2023-11-29 01:56:55,717 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 308 transitions. [2023-11-29 01:56:55,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 308 transitions. [2023-11-29 01:56:55,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:55,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 308 transitions. [2023-11-29 01:56:55,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 51.333333333333336) internal successors, (308), 6 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:55,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:55,718 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:55,718 INFO L175 Difference]: Start difference. First operand has 130 places, 130 transitions, 1249 flow. Second operand 6 states and 308 transitions. [2023-11-29 01:56:55,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 190 transitions, 1840 flow [2023-11-29 01:56:56,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 190 transitions, 1780 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-29 01:56:56,612 INFO L231 Difference]: Finished difference. Result has 130 places, 129 transitions, 1250 flow [2023-11-29 01:56:56,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1250, PETRI_PLACES=130, PETRI_TRANSITIONS=129} [2023-11-29 01:56:56,612 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 57 predicate places. [2023-11-29 01:56:56,612 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 129 transitions, 1250 flow [2023-11-29 01:56:56,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.166666666666664) internal successors, (235), 6 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:56,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:56,613 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, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:56:56,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 01:56:56,613 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:56:56,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1030751492, now seen corresponding path program 1 times [2023-11-29 01:56:56,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:56:56,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729086990] [2023-11-29 01:56:56,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:56,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:56:56,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:56,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:56,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:56:56,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729086990] [2023-11-29 01:56:56,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729086990] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:56:56,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354832732] [2023-11-29 01:56:56,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:56,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:56:56,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:56:56,761 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:56:56,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 01:56:56,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:56,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:56:56,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:56:57,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:56:57,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:56:57,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:56:57,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354832732] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:56:57,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:56:57,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 6 [2023-11-29 01:56:57,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067807222] [2023-11-29 01:56:57,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:56:57,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:56:57,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:56:57,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:56:57,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:56:57,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 01:56:57,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 129 transitions, 1250 flow. Second operand has 7 states, 7 states have (on average 44.57142857142857) internal successors, (312), 7 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:57,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:57,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 01:56:57,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:02,658 INFO L124 PetriNetUnfolderBase]: 35390/51249 cut-off events. [2023-11-29 01:57:02,658 INFO L125 PetriNetUnfolderBase]: For 235539/236204 co-relation queries the response was YES. [2023-11-29 01:57:02,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194573 conditions, 51249 events. 35390/51249 cut-off events. For 235539/236204 co-relation queries the response was YES. Maximal size of possible extension queue 1819. Compared 347761 event pairs, 3746 based on Foata normal form. 1424/52335 useless extension candidates. Maximal degree in co-relation 194529. Up to 18781 conditions per place. [2023-11-29 01:57:03,138 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 312 selfloop transitions, 22 changer transitions 4/381 dead transitions. [2023-11-29 01:57:03,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 381 transitions, 4302 flow [2023-11-29 01:57:03,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:57:03,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:57:03,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 410 transitions. [2023-11-29 01:57:03,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8488612836438924 [2023-11-29 01:57:03,140 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 410 transitions. [2023-11-29 01:57:03,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 410 transitions. [2023-11-29 01:57:03,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:03,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 410 transitions. [2023-11-29 01:57:03,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 58.57142857142857) internal successors, (410), 7 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:03,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 69.0) internal successors, (552), 8 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:03,143 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 69.0) internal successors, (552), 8 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:03,143 INFO L175 Difference]: Start difference. First operand has 130 places, 129 transitions, 1250 flow. Second operand 7 states and 410 transitions. [2023-11-29 01:57:03,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 381 transitions, 4302 flow [2023-11-29 01:57:07,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 381 transitions, 3800 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-11-29 01:57:07,097 INFO L231 Difference]: Finished difference. Result has 127 places, 148 transitions, 1302 flow [2023-11-29 01:57:07,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1302, PETRI_PLACES=127, PETRI_TRANSITIONS=148} [2023-11-29 01:57:07,097 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 54 predicate places. [2023-11-29 01:57:07,097 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 148 transitions, 1302 flow [2023-11-29 01:57:07,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 44.57142857142857) internal successors, (312), 7 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:07,097 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, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:57:07,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 01:57:07,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:07,298 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:57:07,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:07,298 INFO L85 PathProgramCache]: Analyzing trace with hash 797293986, now seen corresponding path program 2 times [2023-11-29 01:57:07,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:07,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668719307] [2023-11-29 01:57:07,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:07,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:07,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:07,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:07,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:07,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668719307] [2023-11-29 01:57:07,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668719307] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:07,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692254287] [2023-11-29 01:57:07,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:57:07,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:07,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:07,397 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:07,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 01:57:07,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:57:07,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:07,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:57:07,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:07,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:07,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:07,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:57:07,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692254287] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:07,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:57:07,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 6 [2023-11-29 01:57:07,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15610481] [2023-11-29 01:57:07,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:07,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:57:07,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:07,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:57:07,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:57:07,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 01:57:07,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 148 transitions, 1302 flow. Second operand has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:07,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 01:57:07,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:14,955 INFO L124 PetriNetUnfolderBase]: 48769/70749 cut-off events. [2023-11-29 01:57:14,955 INFO L125 PetriNetUnfolderBase]: For 275734/276354 co-relation queries the response was YES. [2023-11-29 01:57:15,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 269405 conditions, 70749 events. 48769/70749 cut-off events. For 275734/276354 co-relation queries the response was YES. Maximal size of possible extension queue 2678. Compared 503948 event pairs, 9195 based on Foata normal form. 199/70676 useless extension candidates. Maximal degree in co-relation 269365. Up to 46937 conditions per place. [2023-11-29 01:57:15,504 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 213 selfloop transitions, 13 changer transitions 1/270 dead transitions. [2023-11-29 01:57:15,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 270 transitions, 2902 flow [2023-11-29 01:57:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:57:15,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:57:15,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 229 transitions. [2023-11-29 01:57:15,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8297101449275363 [2023-11-29 01:57:15,505 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 229 transitions. [2023-11-29 01:57:15,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 229 transitions. [2023-11-29 01:57:15,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:15,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 229 transitions. [2023-11-29 01:57:15,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:15,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:15,506 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:15,506 INFO L175 Difference]: Start difference. First operand has 127 places, 148 transitions, 1302 flow. Second operand 4 states and 229 transitions. [2023-11-29 01:57:15,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 270 transitions, 2902 flow [2023-11-29 01:57:20,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 270 transitions, 2842 flow, removed 30 selfloop flow, removed 0 redundant places. [2023-11-29 01:57:20,222 INFO L231 Difference]: Finished difference. Result has 131 places, 158 transitions, 1367 flow [2023-11-29 01:57:20,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1367, PETRI_PLACES=131, PETRI_TRANSITIONS=158} [2023-11-29 01:57:20,223 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 58 predicate places. [2023-11-29 01:57:20,223 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 158 transitions, 1367 flow [2023-11-29 01:57:20,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:20,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:20,223 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:57:20,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 01:57:20,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:20,424 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:57:20,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:20,424 INFO L85 PathProgramCache]: Analyzing trace with hash 674955183, now seen corresponding path program 3 times [2023-11-29 01:57:20,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:20,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763589338] [2023-11-29 01:57:20,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:20,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:20,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:20,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:20,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:20,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763589338] [2023-11-29 01:57:20,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763589338] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:20,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607365056] [2023-11-29 01:57:20,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:57:20,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:20,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:20,532 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:20,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 01:57:20,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:57:20,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:20,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:57:20,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:20,741 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:20,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:20,805 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:20,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607365056] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:20,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:20,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-29 01:57:20,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158016088] [2023-11-29 01:57:20,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:20,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 01:57:20,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:20,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 01:57:20,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-29 01:57:20,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:57:20,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 158 transitions, 1367 flow. Second operand has 11 states, 11 states have (on average 40.09090909090909) internal successors, (441), 11 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:20,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:20,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:57:20,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:33,388 INFO L124 PetriNetUnfolderBase]: 89014/122738 cut-off events. [2023-11-29 01:57:33,388 INFO L125 PetriNetUnfolderBase]: For 404401/404453 co-relation queries the response was YES. [2023-11-29 01:57:33,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463545 conditions, 122738 events. 89014/122738 cut-off events. For 404401/404453 co-relation queries the response was YES. Maximal size of possible extension queue 3542. Compared 820375 event pairs, 6537 based on Foata normal form. 788/123462 useless extension candidates. Maximal degree in co-relation 463502. Up to 21555 conditions per place. [2023-11-29 01:57:34,331 INFO L140 encePairwiseOnDemand]: 61/69 looper letters, 443 selfloop transitions, 107 changer transitions 0/564 dead transitions. [2023-11-29 01:57:34,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 564 transitions, 4858 flow [2023-11-29 01:57:34,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:57:34,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:57:34,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 786 transitions. [2023-11-29 01:57:34,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7594202898550725 [2023-11-29 01:57:34,333 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 786 transitions. [2023-11-29 01:57:34,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 786 transitions. [2023-11-29 01:57:34,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:57:34,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 786 transitions. [2023-11-29 01:57:34,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 52.4) internal successors, (786), 15 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:34,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 69.0) internal successors, (1104), 16 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:34,336 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 69.0) internal successors, (1104), 16 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:34,336 INFO L175 Difference]: Start difference. First operand has 131 places, 158 transitions, 1367 flow. Second operand 15 states and 786 transitions. [2023-11-29 01:57:34,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 564 transitions, 4858 flow [2023-11-29 01:57:52,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 564 transitions, 4716 flow, removed 71 selfloop flow, removed 0 redundant places. [2023-11-29 01:57:52,320 INFO L231 Difference]: Finished difference. Result has 152 places, 201 transitions, 2112 flow [2023-11-29 01:57:52,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2112, PETRI_PLACES=152, PETRI_TRANSITIONS=201} [2023-11-29 01:57:52,320 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 79 predicate places. [2023-11-29 01:57:52,321 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 201 transitions, 2112 flow [2023-11-29 01:57:52,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 40.09090909090909) internal successors, (441), 11 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:52,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:57:52,321 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:57:52,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:57:52,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 01:57:52,522 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:57:52,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:52,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1467734014, now seen corresponding path program 1 times [2023-11-29 01:57:52,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:52,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771352151] [2023-11-29 01:57:52,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:52,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:52,614 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:57:52,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:52,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771352151] [2023-11-29 01:57:52,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771352151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:57:52,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:57:52,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:57:52,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020521771] [2023-11-29 01:57:52,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:57:52,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:57:52,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:52,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:57:52,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:57:52,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 01:57:52,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 201 transitions, 2112 flow. Second operand has 5 states, 5 states have (on average 41.8) internal successors, (209), 5 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:52,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:52,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 01:57:52,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:58:13,197 INFO L124 PetriNetUnfolderBase]: 127517/180636 cut-off events. [2023-11-29 01:58:13,197 INFO L125 PetriNetUnfolderBase]: For 1057226/1062273 co-relation queries the response was YES. [2023-11-29 01:58:14,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 731405 conditions, 180636 events. 127517/180636 cut-off events. For 1057226/1062273 co-relation queries the response was YES. Maximal size of possible extension queue 5450. Compared 1349508 event pairs, 43162 based on Foata normal form. 2875/173876 useless extension candidates. Maximal degree in co-relation 731355. Up to 105512 conditions per place. [2023-11-29 01:58:15,106 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 517 selfloop transitions, 7 changer transitions 0/582 dead transitions. [2023-11-29 01:58:15,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 582 transitions, 7556 flow [2023-11-29 01:58:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:58:15,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:58:15,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 266 transitions. [2023-11-29 01:58:15,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7710144927536232 [2023-11-29 01:58:15,107 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 266 transitions. [2023-11-29 01:58:15,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 266 transitions. [2023-11-29 01:58:15,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:58:15,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 266 transitions. [2023-11-29 01:58:15,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 53.2) internal successors, (266), 5 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:58:15,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:58:15,108 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:58:15,109 INFO L175 Difference]: Start difference. First operand has 152 places, 201 transitions, 2112 flow. Second operand 5 states and 266 transitions. [2023-11-29 01:58:15,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 582 transitions, 7556 flow [2023-11-29 01:59:16,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 582 transitions, 7385 flow, removed 44 selfloop flow, removed 1 redundant places. [2023-11-29 01:59:16,388 INFO L231 Difference]: Finished difference. Result has 158 places, 207 transitions, 2100 flow [2023-11-29 01:59:16,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2100, PETRI_PLACES=158, PETRI_TRANSITIONS=207} [2023-11-29 01:59:16,389 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 85 predicate places. [2023-11-29 01:59:16,389 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 207 transitions, 2100 flow [2023-11-29 01:59:16,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.8) internal successors, (209), 5 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:16,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:59:16,389 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:59:16,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 01:59:16,389 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-11-29 01:59:16,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:16,390 INFO L85 PathProgramCache]: Analyzing trace with hash -585118417, now seen corresponding path program 4 times [2023-11-29 01:59:16,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:16,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784521132] [2023-11-29 01:59:16,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:16,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:16,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:16,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:16,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:59:16,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784521132] [2023-11-29 01:59:16,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784521132] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:59:16,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4802182] [2023-11-29 01:59:16,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:59:16,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:16,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:16,498 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:59:16,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45b47cbe-da49-4647-b13d-2d13185c7bc6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 01:59:16,613 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:59:16,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:59:16,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:59:16,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:16,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:16,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:59:16,770 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:16,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4802182] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:59:16,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:59:16,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-29 01:59:16,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820641227] [2023-11-29 01:59:16,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:59:16,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:59:16,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:59:16,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:59:16,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:59:16,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 01:59:16,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 207 transitions, 2100 flow. Second operand has 13 states, 13 states have (on average 39.84615384615385) internal successors, (518), 13 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:16,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:59:16,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 01:59:16,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand