/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 18:10:53,057 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 18:10:53,110 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-15 18:10:53,113 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 18:10:53,114 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 18:10:53,143 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 18:10:53,143 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 18:10:53,143 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 18:10:53,144 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 18:10:53,147 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 18:10:53,147 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 18:10:53,148 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 18:10:53,148 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 18:10:53,149 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 18:10:53,149 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 18:10:53,149 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 18:10:53,150 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 18:10:53,150 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 18:10:53,150 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 18:10:53,151 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 18:10:53,151 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 18:10:53,151 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 18:10:53,152 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 18:10:53,152 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 18:10:53,152 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 18:10:53,152 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 18:10:53,152 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 18:10:53,152 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 18:10:53,153 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 18:10:53,153 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 18:10:53,154 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 18:10:53,154 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 18:10:53,155 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 18:10:53,155 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 18:10:53,155 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 18:10:53,155 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 18:10:53,155 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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: Use bitabs translation -> true [2023-12-15 18:10:53,350 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 18:10:53,372 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 18:10:53,374 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 18:10:53,375 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 18:10:53,377 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 18:10:53,378 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2023-12-15 18:10:54,528 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 18:10:54,940 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 18:10:54,941 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2023-12-15 18:10:54,980 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e86ec9b6b/55481adbd22a42978c8246d759fcf184/FLAG612932958 [2023-12-15 18:10:54,993 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e86ec9b6b/55481adbd22a42978c8246d759fcf184 [2023-12-15 18:10:54,995 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 18:10:54,997 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 18:10:54,999 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 18:10:54,999 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 18:10:55,003 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 18:10:55,003 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 06:10:54" (1/1) ... [2023-12-15 18:10:55,004 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3751dea1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:55, skipping insertion in model container [2023-12-15 18:10:55,004 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 06:10:54" (1/1) ... [2023-12-15 18:10:55,109 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 18:10:55,673 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-12-15 18:10:56,252 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 18:10:56,263 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 18:10:56,270 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [13] [2023-12-15 18:10:56,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [14] [2023-12-15 18:10:56,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [187] [2023-12-15 18:10:56,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [193] [2023-12-15 18:10:56,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [399] [2023-12-15 18:10:56,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [452] [2023-12-15 18:10:56,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [471] [2023-12-15 18:10:56,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [472] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1153] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1326] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1446] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1447] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(1) [2284] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack() [2285] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [2626] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2627] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2630] [2023-12-15 18:10:56,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2631] [2023-12-15 18:10:56,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2632] [2023-12-15 18:10:56,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2633] [2023-12-15 18:10:56,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [2634] [2023-12-15 18:10:56,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2635] [2023-12-15 18:10:56,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2642] [2023-12-15 18:10:56,274 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2643] [2023-12-15 18:10:56,276 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2644] [2023-12-15 18:10:56,276 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2645] [2023-12-15 18:10:56,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2646] [2023-12-15 18:10:56,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2651] [2023-12-15 18:10:56,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2652] [2023-12-15 18:10:56,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2681] [2023-12-15 18:10:56,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2682] [2023-12-15 18:10:56,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2683] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2690] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2691] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [2692] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [2693] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [2694] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2695] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2696] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2697] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2698] [2023-12-15 18:10:56,278 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2699] [2023-12-15 18:10:56,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2753] [2023-12-15 18:10:56,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2754] [2023-12-15 18:10:56,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2827] [2023-12-15 18:10:56,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2828] [2023-12-15 18:10:56,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2840] [2023-12-15 18:10:56,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2841] [2023-12-15 18:10:56,279 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2910] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioNECDeviceControl) [2911] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiSendPauseCommand) [2912] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiDeviceControl) [2913] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioDenonDeviceControl) [2914] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio435DeviceControl) [2915] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio535DeviceControl) [2916] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioPioneerDeviceControl) [2917] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioPan533DeviceControl) [2918] [2023-12-15 18:10:56,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioAtapiDeviceControl) [2919] [2023-12-15 18:10:56,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioLionOpticsDeviceControl) [2920] [2023-12-15 18:10:56,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHPCdrDeviceControl) [2921] [2023-12-15 18:10:56,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HpCdrProcessLastSession) [2922] [2023-12-15 18:10:56,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HPCdrCompletion) [2923] [2023-12-15 18:10:56,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7517] [2023-12-15 18:10:56,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7518] [2023-12-15 18:10:56,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7519] [2023-12-15 18:10:56,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7520] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7521] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7522] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7523] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7524] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7525] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7526] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [7527] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [7528] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [7529] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7530] [2023-12-15 18:10:56,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7531] [2023-12-15 18:10:56,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7532] [2023-12-15 18:10:56,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7533] [2023-12-15 18:10:56,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7534] [2023-12-15 18:10:56,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7535] [2023-12-15 18:10:56,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7536] [2023-12-15 18:10:56,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7537] [2023-12-15 18:10:56,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [7538] [2023-12-15 18:10:56,342 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-12-15 18:10:56,629 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 18:10:56,652 INFO L206 MainTranslator]: Completed translation [2023-12-15 18:10:56,653 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56 WrapperNode [2023-12-15 18:10:56,653 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 18:10:56,654 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 18:10:56,654 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 18:10:56,654 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 18:10:56,659 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:56,728 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:56,847 INFO L138 Inliner]: procedures = 120, calls = 2181, calls flagged for inlining = 23, calls inlined = 19, statements flattened = 2466 [2023-12-15 18:10:56,848 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 18:10:56,848 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 18:10:56,848 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 18:10:56,848 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 18:10:56,856 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:56,857 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:56,884 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:56,963 INFO L175 MemorySlicer]: Split 698 memory accesses to 14 slices as follows [2, 20, 1, 1, 7, 1, 4, 13, 2, 84, 113, 111, 224, 115]. 32 percent of accesses are in the largest equivalence class. The 13 initializations are split as follows [2, 0, 0, 0, 7, 0, 4, 0, 0, 0, 0, 0, 0, 0]. The 397 writes are split as follows [0, 4, 1, 0, 0, 0, 0, 12, 0, 53, 112, 86, 118, 11]. [2023-12-15 18:10:56,963 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:56,963 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:57,022 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:57,039 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:57,056 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:57,068 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:57,101 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 18:10:57,102 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 18:10:57,102 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 18:10:57,102 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 18:10:57,103 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (1/1) ... [2023-12-15 18:10:57,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 18:10:57,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 18:10:57,136 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-15 18:10:57,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-15 18:10:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2023-12-15 18:10:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-12-15 18:10:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-12-15 18:10:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-12-15 18:10:57,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-12-15 18:10:57,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-12-15 18:10:57,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-12-15 18:10:57,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-12-15 18:10:57,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-12-15 18:10:57,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-12-15 18:10:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-12-15 18:10:57,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-12-15 18:10:57,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-12-15 18:10:57,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2023-12-15 18:10:57,226 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2023-12-15 18:10:57,226 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2023-12-15 18:10:57,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2023-12-15 18:10:57,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2023-12-15 18:10:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2023-12-15 18:10:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2023-12-15 18:10:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2023-12-15 18:10:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2023-12-15 18:10:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2023-12-15 18:10:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2023-12-15 18:10:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2023-12-15 18:10:57,228 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2023-12-15 18:10:57,228 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2023-12-15 18:10:57,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2023-12-15 18:10:57,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2023-12-15 18:10:57,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2023-12-15 18:10:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2023-12-15 18:10:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2023-12-15 18:10:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-12-15 18:10:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2023-12-15 18:10:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2023-12-15 18:10:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2023-12-15 18:10:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2023-12-15 18:10:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2023-12-15 18:10:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2023-12-15 18:10:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2023-12-15 18:10:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2023-12-15 18:10:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2023-12-15 18:10:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2023-12-15 18:10:57,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2023-12-15 18:10:57,239 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-12-15 18:10:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2023-12-15 18:10:57,240 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2023-12-15 18:10:57,240 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2023-12-15 18:10:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2023-12-15 18:10:57,240 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2023-12-15 18:10:57,241 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2023-12-15 18:10:57,241 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-12-15 18:10:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-12-15 18:10:57,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-12-15 18:10:57,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-12-15 18:10:57,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2023-12-15 18:10:57,245 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2023-12-15 18:10:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2023-12-15 18:10:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2023-12-15 18:10:57,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2023-12-15 18:10:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 18:10:57,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 18:10:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2023-12-15 18:10:57,246 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2023-12-15 18:10:57,687 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 18:10:57,690 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 18:10:57,970 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:57,992 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2023-12-15 18:10:57,992 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2023-12-15 18:10:58,193 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:58,197 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2023-12-15 18:10:58,197 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2023-12-15 18:10:58,315 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:58,324 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2023-12-15 18:10:58,325 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2023-12-15 18:10:59,333 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:59,333 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:59,334 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:59,339 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:59,351 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:10:59,355 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-15 18:11:01,899 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##202: assume !false; [2023-12-15 18:11:01,899 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##201: assume false; [2023-12-15 18:11:01,899 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##600: assume !false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: CdAudioPnp_#res#1 := 0; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume !false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume false; [2023-12-15 18:11:01,900 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##599: assume false; [2023-12-15 18:11:01,946 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 18:11:02,016 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 18:11:02,016 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-12-15 18:11:02,017 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 06:11:02 BoogieIcfgContainer [2023-12-15 18:11:02,017 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 18:11:02,018 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 18:11:02,018 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 18:11:02,020 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 18:11:02,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 06:10:54" (1/3) ... [2023-12-15 18:11:02,021 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c75f6e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 06:11:02, skipping insertion in model container [2023-12-15 18:11:02,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 06:10:56" (2/3) ... [2023-12-15 18:11:02,021 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c75f6e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 06:11:02, skipping insertion in model container [2023-12-15 18:11:02,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 06:11:02" (3/3) ... [2023-12-15 18:11:02,022 INFO L112 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2023-12-15 18:11:02,034 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 18:11:02,034 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 18:11:02,071 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 18:11:02,076 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@471b6ba7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 18:11:02,076 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 18:11:02,082 INFO L276 IsEmpty]: Start isEmpty. Operand has 618 states, 482 states have (on average 1.599585062240664) internal successors, (771), 501 states have internal predecessors, (771), 113 states have call successors, (113), 21 states have call predecessors, (113), 21 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) [2023-12-15 18:11:02,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-15 18:11:02,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:02,088 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:02,088 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:02,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:02,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1896529435, now seen corresponding path program 1 times [2023-12-15 18:11:02,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:02,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987524820] [2023-12-15 18:11:02,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:02,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:02,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:02,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:02,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:02,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987524820] [2023-12-15 18:11:02,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987524820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:02,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:02,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-15 18:11:02,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367337311] [2023-12-15 18:11:02,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:02,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-15 18:11:02,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:02,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-15 18:11:02,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 18:11:02,391 INFO L87 Difference]: Start difference. First operand has 618 states, 482 states have (on average 1.599585062240664) internal successors, (771), 501 states have internal predecessors, (771), 113 states have call successors, (113), 21 states have call predecessors, (113), 21 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) Second operand has 2 states, 2 states have (on average 8.0) internal successors, (16), 2 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:02,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:02,651 INFO L93 Difference]: Finished difference Result 1233 states and 2039 transitions. [2023-12-15 18:11:02,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-15 18:11:02,654 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 8.0) internal successors, (16), 2 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-15 18:11:02,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:02,662 INFO L225 Difference]: With dead ends: 1233 [2023-12-15 18:11:02,663 INFO L226 Difference]: Without dead ends: 614 [2023-12-15 18:11:02,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 18:11:02,670 INFO L413 NwaCegarLoop]: 908 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:02,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 908 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 18:11:02,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2023-12-15 18:11:02,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 614. [2023-12-15 18:11:02,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 480 states have (on average 1.5541666666666667) internal successors, (746), 497 states have internal predecessors, (746), 113 states have call successors, (113), 21 states have call predecessors, (113), 20 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-15 18:11:02,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 956 transitions. [2023-12-15 18:11:02,723 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 956 transitions. Word has length 17 [2023-12-15 18:11:02,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:02,723 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 956 transitions. [2023-12-15 18:11:02,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 8.0) internal successors, (16), 2 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:02,724 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 956 transitions. [2023-12-15 18:11:02,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-15 18:11:02,725 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:02,725 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:02,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-15 18:11:02,725 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:02,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:02,726 INFO L85 PathProgramCache]: Analyzing trace with hash 362326001, now seen corresponding path program 1 times [2023-12-15 18:11:02,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:02,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800518920] [2023-12-15 18:11:02,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:02,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:02,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:02,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:02,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800518920] [2023-12-15 18:11:02,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800518920] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:02,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:02,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 18:11:02,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282489225] [2023-12-15 18:11:02,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:02,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 18:11:02,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 18:11:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:02,800 INFO L87 Difference]: Start difference. First operand 614 states and 956 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:03,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:03,099 INFO L93 Difference]: Finished difference Result 633 states and 981 transitions. [2023-12-15 18:11:03,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 18:11:03,100 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-15 18:11:03,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:03,103 INFO L225 Difference]: With dead ends: 633 [2023-12-15 18:11:03,103 INFO L226 Difference]: Without dead ends: 614 [2023-12-15 18:11:03,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:03,104 INFO L413 NwaCegarLoop]: 898 mSDtfsCounter, 12 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1746 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:03,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1746 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 18:11:03,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2023-12-15 18:11:03,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 614. [2023-12-15 18:11:03,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 480 states have (on average 1.5520833333333333) internal successors, (745), 497 states have internal predecessors, (745), 113 states have call successors, (113), 21 states have call predecessors, (113), 20 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-15 18:11:03,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 955 transitions. [2023-12-15 18:11:03,125 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 955 transitions. Word has length 17 [2023-12-15 18:11:03,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:03,125 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 955 transitions. [2023-12-15 18:11:03,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:03,125 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 955 transitions. [2023-12-15 18:11:03,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-15 18:11:03,125 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:03,126 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:03,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-15 18:11:03,126 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:03,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:03,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1962776435, now seen corresponding path program 1 times [2023-12-15 18:11:03,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:03,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347330325] [2023-12-15 18:11:03,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:03,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:03,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:03,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:03,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:03,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347330325] [2023-12-15 18:11:03,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347330325] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:03,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:03,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 18:11:03,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789782410] [2023-12-15 18:11:03,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:03,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 18:11:03,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:03,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 18:11:03,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:03,223 INFO L87 Difference]: Start difference. First operand 614 states and 955 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:03,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:03,686 INFO L93 Difference]: Finished difference Result 1109 states and 1706 transitions. [2023-12-15 18:11:03,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 18:11:03,687 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-15 18:11:03,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:03,692 INFO L225 Difference]: With dead ends: 1109 [2023-12-15 18:11:03,692 INFO L226 Difference]: Without dead ends: 873 [2023-12-15 18:11:03,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:03,694 INFO L413 NwaCegarLoop]: 1170 mSDtfsCounter, 873 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 873 SdHoareTripleChecker+Valid, 1544 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:03,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [873 Valid, 1544 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 18:11:03,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2023-12-15 18:11:03,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 854. [2023-12-15 18:11:03,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 676 states have (on average 1.529585798816568) internal successors, (1034), 679 states have internal predecessors, (1034), 142 states have call successors, (142), 36 states have call predecessors, (142), 35 states have return successors, (146), 140 states have call predecessors, (146), 130 states have call successors, (146) [2023-12-15 18:11:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1322 transitions. [2023-12-15 18:11:03,733 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1322 transitions. Word has length 17 [2023-12-15 18:11:03,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:03,734 INFO L495 AbstractCegarLoop]: Abstraction has 854 states and 1322 transitions. [2023-12-15 18:11:03,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:03,734 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1322 transitions. [2023-12-15 18:11:03,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-15 18:11:03,748 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:03,748 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:03,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-15 18:11:03,748 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:03,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:03,749 INFO L85 PathProgramCache]: Analyzing trace with hash 210475337, now seen corresponding path program 1 times [2023-12-15 18:11:03,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:03,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653596513] [2023-12-15 18:11:03,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:03,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:03,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:03,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:03,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:03,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653596513] [2023-12-15 18:11:03,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653596513] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:03,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:03,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 18:11:03,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668488321] [2023-12-15 18:11:03,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:03,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 18:11:03,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:03,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 18:11:03,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:03,832 INFO L87 Difference]: Start difference. First operand 854 states and 1322 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:04,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:04,253 INFO L93 Difference]: Finished difference Result 1855 states and 2915 transitions. [2023-12-15 18:11:04,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 18:11:04,253 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2023-12-15 18:11:04,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:04,259 INFO L225 Difference]: With dead ends: 1855 [2023-12-15 18:11:04,259 INFO L226 Difference]: Without dead ends: 1450 [2023-12-15 18:11:04,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:04,261 INFO L413 NwaCegarLoop]: 1411 mSDtfsCounter, 633 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 2254 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:04,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [633 Valid, 2254 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 18:11:04,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1450 states. [2023-12-15 18:11:04,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1450 to 1025. [2023-12-15 18:11:04,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 802 states have (on average 1.5174563591022443) internal successors, (1217), 804 states have internal predecessors, (1217), 170 states have call successors, (170), 52 states have call predecessors, (170), 52 states have return successors, (217), 170 states have call predecessors, (217), 158 states have call successors, (217) [2023-12-15 18:11:04,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 1604 transitions. [2023-12-15 18:11:04,300 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 1604 transitions. Word has length 23 [2023-12-15 18:11:04,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:04,300 INFO L495 AbstractCegarLoop]: Abstraction has 1025 states and 1604 transitions. [2023-12-15 18:11:04,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:04,300 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1604 transitions. [2023-12-15 18:11:04,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-15 18:11:04,301 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:04,301 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:04,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-15 18:11:04,301 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:04,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:04,302 INFO L85 PathProgramCache]: Analyzing trace with hash -235973841, now seen corresponding path program 1 times [2023-12-15 18:11:04,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:04,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455848495] [2023-12-15 18:11:04,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:04,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:04,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:04,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:04,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455848495] [2023-12-15 18:11:04,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455848495] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:04,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:04,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 18:11:04,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618567846] [2023-12-15 18:11:04,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:04,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 18:11:04,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:04,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 18:11:04,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:04,368 INFO L87 Difference]: Start difference. First operand 1025 states and 1604 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:04,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:04,671 INFO L93 Difference]: Finished difference Result 1047 states and 1636 transitions. [2023-12-15 18:11:04,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 18:11:04,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2023-12-15 18:11:04,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:04,676 INFO L225 Difference]: With dead ends: 1047 [2023-12-15 18:11:04,676 INFO L226 Difference]: Without dead ends: 1043 [2023-12-15 18:11:04,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:04,678 INFO L413 NwaCegarLoop]: 884 mSDtfsCounter, 74 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1707 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:04,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1707 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 18:11:04,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2023-12-15 18:11:04,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1022. [2023-12-15 18:11:04,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 800 states have (on average 1.51875) internal successors, (1215), 800 states have internal predecessors, (1215), 169 states have call successors, (169), 52 states have call predecessors, (169), 52 states have return successors, (216), 169 states have call predecessors, (216), 157 states have call successors, (216) [2023-12-15 18:11:04,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1600 transitions. [2023-12-15 18:11:04,707 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1600 transitions. Word has length 23 [2023-12-15 18:11:04,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:04,707 INFO L495 AbstractCegarLoop]: Abstraction has 1022 states and 1600 transitions. [2023-12-15 18:11:04,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:04,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1600 transitions. [2023-12-15 18:11:04,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-15 18:11:04,708 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:04,708 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:04,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-15 18:11:04,708 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:04,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:04,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2057567518, now seen corresponding path program 1 times [2023-12-15 18:11:04,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:04,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454776033] [2023-12-15 18:11:04,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:04,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:04,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:04,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:04,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:04,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454776033] [2023-12-15 18:11:04,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454776033] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:04,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:04,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 18:11:04,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219931838] [2023-12-15 18:11:04,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:04,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 18:11:04,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:04,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 18:11:04,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:04,807 INFO L87 Difference]: Start difference. First operand 1022 states and 1600 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:05,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:05,083 INFO L93 Difference]: Finished difference Result 1615 states and 2487 transitions. [2023-12-15 18:11:05,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 18:11:05,084 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2023-12-15 18:11:05,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:05,089 INFO L225 Difference]: With dead ends: 1615 [2023-12-15 18:11:05,089 INFO L226 Difference]: Without dead ends: 1491 [2023-12-15 18:11:05,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:05,090 INFO L413 NwaCegarLoop]: 1124 mSDtfsCounter, 856 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 856 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:05,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [856 Valid, 1512 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 18:11:05,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2023-12-15 18:11:05,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1459. [2023-12-15 18:11:05,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1459 states, 1146 states have (on average 1.5157068062827226) internal successors, (1737), 1143 states have internal predecessors, (1737), 226 states have call successors, (226), 82 states have call predecessors, (226), 86 states have return successors, (298), 233 states have call predecessors, (298), 218 states have call successors, (298) [2023-12-15 18:11:05,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1459 states to 1459 states and 2261 transitions. [2023-12-15 18:11:05,133 INFO L78 Accepts]: Start accepts. Automaton has 1459 states and 2261 transitions. Word has length 24 [2023-12-15 18:11:05,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:05,133 INFO L495 AbstractCegarLoop]: Abstraction has 1459 states and 2261 transitions. [2023-12-15 18:11:05,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:05,134 INFO L276 IsEmpty]: Start isEmpty. Operand 1459 states and 2261 transitions. [2023-12-15 18:11:05,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-15 18:11:05,134 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:05,134 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:05,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-15 18:11:05,135 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:05,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:05,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1990647351, now seen corresponding path program 1 times [2023-12-15 18:11:05,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:05,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645076027] [2023-12-15 18:11:05,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:05,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:05,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:05,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:05,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:05,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645076027] [2023-12-15 18:11:05,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645076027] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:05,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:05,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 18:11:05,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908237814] [2023-12-15 18:11:05,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:05,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 18:11:05,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:05,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 18:11:05,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 18:11:05,278 INFO L87 Difference]: Start difference. First operand 1459 states and 2261 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:06,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:06,112 INFO L93 Difference]: Finished difference Result 2648 states and 4136 transitions. [2023-12-15 18:11:06,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 18:11:06,112 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2023-12-15 18:11:06,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:06,119 INFO L225 Difference]: With dead ends: 2648 [2023-12-15 18:11:06,119 INFO L226 Difference]: Without dead ends: 1755 [2023-12-15 18:11:06,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:06,121 INFO L413 NwaCegarLoop]: 1121 mSDtfsCounter, 1493 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1495 SdHoareTripleChecker+Valid, 1390 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:06,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1495 Valid, 1390 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-15 18:11:06,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2023-12-15 18:11:06,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1447. [2023-12-15 18:11:06,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1447 states, 1136 states have (on average 1.5132042253521127) internal successors, (1719), 1133 states have internal predecessors, (1719), 224 states have call successors, (224), 80 states have call predecessors, (224), 86 states have return successors, (294), 233 states have call predecessors, (294), 216 states have call successors, (294) [2023-12-15 18:11:06,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1447 states to 1447 states and 2237 transitions. [2023-12-15 18:11:06,180 INFO L78 Accepts]: Start accepts. Automaton has 1447 states and 2237 transitions. Word has length 24 [2023-12-15 18:11:06,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:06,181 INFO L495 AbstractCegarLoop]: Abstraction has 1447 states and 2237 transitions. [2023-12-15 18:11:06,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:06,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1447 states and 2237 transitions. [2023-12-15 18:11:06,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-15 18:11:06,182 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:06,182 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:06,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-15 18:11:06,182 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:06,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:06,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1278842407, now seen corresponding path program 1 times [2023-12-15 18:11:06,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:06,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454451304] [2023-12-15 18:11:06,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:06,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:06,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:06,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:06,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:06,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454451304] [2023-12-15 18:11:06,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454451304] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:06,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:06,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 18:11:06,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205856443] [2023-12-15 18:11:06,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:06,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 18:11:06,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:06,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 18:11:06,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 18:11:06,285 INFO L87 Difference]: Start difference. First operand 1447 states and 2237 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:06,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:06,875 INFO L93 Difference]: Finished difference Result 1503 states and 2312 transitions. [2023-12-15 18:11:06,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 18:11:06,876 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2023-12-15 18:11:06,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:06,882 INFO L225 Difference]: With dead ends: 1503 [2023-12-15 18:11:06,882 INFO L226 Difference]: Without dead ends: 1464 [2023-12-15 18:11:06,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:06,883 INFO L413 NwaCegarLoop]: 855 mSDtfsCounter, 949 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 1488 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:06,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [949 Valid, 1488 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-15 18:11:06,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2023-12-15 18:11:06,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1447. [2023-12-15 18:11:06,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1447 states, 1136 states have (on average 1.511443661971831) internal successors, (1717), 1133 states have internal predecessors, (1717), 224 states have call successors, (224), 80 states have call predecessors, (224), 86 states have return successors, (294), 233 states have call predecessors, (294), 216 states have call successors, (294) [2023-12-15 18:11:06,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1447 states to 1447 states and 2235 transitions. [2023-12-15 18:11:06,929 INFO L78 Accepts]: Start accepts. Automaton has 1447 states and 2235 transitions. Word has length 30 [2023-12-15 18:11:06,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:06,929 INFO L495 AbstractCegarLoop]: Abstraction has 1447 states and 2235 transitions. [2023-12-15 18:11:06,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:06,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1447 states and 2235 transitions. [2023-12-15 18:11:06,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-15 18:11:06,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:06,931 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:06,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-15 18:11:06,932 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:06,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:06,932 INFO L85 PathProgramCache]: Analyzing trace with hash -361631646, now seen corresponding path program 1 times [2023-12-15 18:11:06,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:06,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898591461] [2023-12-15 18:11:06,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:06,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:06,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:07,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:07,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:07,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898591461] [2023-12-15 18:11:07,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898591461] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:07,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:07,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 18:11:07,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374420472] [2023-12-15 18:11:07,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:07,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 18:11:07,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:07,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 18:11:07,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 18:11:07,051 INFO L87 Difference]: Start difference. First operand 1447 states and 2235 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:07,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:07,844 INFO L93 Difference]: Finished difference Result 1733 states and 2665 transitions. [2023-12-15 18:11:07,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 18:11:07,845 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-12-15 18:11:07,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:07,851 INFO L225 Difference]: With dead ends: 1733 [2023-12-15 18:11:07,852 INFO L226 Difference]: Without dead ends: 1724 [2023-12-15 18:11:07,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:07,854 INFO L413 NwaCegarLoop]: 1156 mSDtfsCounter, 1189 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1190 SdHoareTripleChecker+Valid, 1792 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:07,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1190 Valid, 1792 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-15 18:11:07,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1724 states. [2023-12-15 18:11:07,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1724 to 1481. [2023-12-15 18:11:07,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1167 states have (on average 1.502999143101971) internal successors, (1754), 1157 states have internal predecessors, (1754), 224 states have call successors, (224), 80 states have call predecessors, (224), 89 states have return successors, (305), 243 states have call predecessors, (305), 216 states have call successors, (305) [2023-12-15 18:11:07,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 2283 transitions. [2023-12-15 18:11:07,913 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 2283 transitions. Word has length 32 [2023-12-15 18:11:07,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:07,913 INFO L495 AbstractCegarLoop]: Abstraction has 1481 states and 2283 transitions. [2023-12-15 18:11:07,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:07,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 2283 transitions. [2023-12-15 18:11:07,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-15 18:11:07,914 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:07,914 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:07,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-15 18:11:07,915 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:07,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:07,915 INFO L85 PathProgramCache]: Analyzing trace with hash -361908476, now seen corresponding path program 1 times [2023-12-15 18:11:07,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:07,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546945701] [2023-12-15 18:11:07,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:07,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:07,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:07,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:07,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:07,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546945701] [2023-12-15 18:11:07,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546945701] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:07,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:07,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 18:11:07,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510321883] [2023-12-15 18:11:07,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:07,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 18:11:07,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:07,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 18:11:07,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:07,982 INFO L87 Difference]: Start difference. First operand 1481 states and 2283 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:08,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:08,274 INFO L93 Difference]: Finished difference Result 2050 states and 3137 transitions. [2023-12-15 18:11:08,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 18:11:08,275 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-12-15 18:11:08,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:08,282 INFO L225 Difference]: With dead ends: 2050 [2023-12-15 18:11:08,282 INFO L226 Difference]: Without dead ends: 2022 [2023-12-15 18:11:08,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:08,283 INFO L413 NwaCegarLoop]: 889 mSDtfsCounter, 905 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 905 SdHoareTripleChecker+Valid, 1228 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:08,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [905 Valid, 1228 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 18:11:08,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2022 states. [2023-12-15 18:11:08,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2022 to 1990. [2023-12-15 18:11:08,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1990 states, 1566 states have (on average 1.5095785440613028) internal successors, (2364), 1562 states have internal predecessors, (2364), 294 states have call successors, (294), 114 states have call predecessors, (294), 129 states have return successors, (396), 313 states have call predecessors, (396), 286 states have call successors, (396) [2023-12-15 18:11:08,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1990 states to 1990 states and 3054 transitions. [2023-12-15 18:11:08,354 INFO L78 Accepts]: Start accepts. Automaton has 1990 states and 3054 transitions. Word has length 32 [2023-12-15 18:11:08,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:08,363 INFO L495 AbstractCegarLoop]: Abstraction has 1990 states and 3054 transitions. [2023-12-15 18:11:08,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:08,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1990 states and 3054 transitions. [2023-12-15 18:11:08,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-15 18:11:08,366 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:08,366 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:08,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-15 18:11:08,366 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:08,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:08,367 INFO L85 PathProgramCache]: Analyzing trace with hash -376253385, now seen corresponding path program 1 times [2023-12-15 18:11:08,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:08,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427943378] [2023-12-15 18:11:08,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:08,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:08,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:08,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:08,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427943378] [2023-12-15 18:11:08,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427943378] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:08,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:08,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 18:11:08,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682276723] [2023-12-15 18:11:08,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:08,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 18:11:08,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:08,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 18:11:08,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:08,449 INFO L87 Difference]: Start difference. First operand 1990 states and 3054 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:08,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:08,906 INFO L93 Difference]: Finished difference Result 2482 states and 3801 transitions. [2023-12-15 18:11:08,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 18:11:08,907 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-12-15 18:11:08,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:08,915 INFO L225 Difference]: With dead ends: 2482 [2023-12-15 18:11:08,915 INFO L226 Difference]: Without dead ends: 2469 [2023-12-15 18:11:08,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 18:11:08,917 INFO L413 NwaCegarLoop]: 1174 mSDtfsCounter, 347 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 1997 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:08,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 1997 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 18:11:08,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2023-12-15 18:11:09,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 1987. [2023-12-15 18:11:09,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1987 states, 1563 states have (on average 1.507997440818938) internal successors, (2357), 1559 states have internal predecessors, (2357), 294 states have call successors, (294), 114 states have call predecessors, (294), 129 states have return successors, (396), 313 states have call predecessors, (396), 286 states have call successors, (396) [2023-12-15 18:11:09,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1987 states to 1987 states and 3047 transitions. [2023-12-15 18:11:09,041 INFO L78 Accepts]: Start accepts. Automaton has 1987 states and 3047 transitions. Word has length 32 [2023-12-15 18:11:09,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:09,041 INFO L495 AbstractCegarLoop]: Abstraction has 1987 states and 3047 transitions. [2023-12-15 18:11:09,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:09,041 INFO L276 IsEmpty]: Start isEmpty. Operand 1987 states and 3047 transitions. [2023-12-15 18:11:09,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-15 18:11:09,042 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:09,042 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:09,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-15 18:11:09,042 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:09,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:09,043 INFO L85 PathProgramCache]: Analyzing trace with hash 938308919, now seen corresponding path program 1 times [2023-12-15 18:11:09,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:09,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044065380] [2023-12-15 18:11:09,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:09,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:09,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:09,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:09,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044065380] [2023-12-15 18:11:09,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044065380] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:09,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:09,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 18:11:09,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756343554] [2023-12-15 18:11:09,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:09,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 18:11:09,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:09,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 18:11:09,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 18:11:09,124 INFO L87 Difference]: Start difference. First operand 1987 states and 3047 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:09,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:09,695 INFO L93 Difference]: Finished difference Result 2015 states and 3077 transitions. [2023-12-15 18:11:09,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 18:11:09,695 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-12-15 18:11:09,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:09,702 INFO L225 Difference]: With dead ends: 2015 [2023-12-15 18:11:09,703 INFO L226 Difference]: Without dead ends: 1974 [2023-12-15 18:11:09,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:09,704 INFO L413 NwaCegarLoop]: 853 mSDtfsCounter, 928 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 928 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:09,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [928 Valid, 1486 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-15 18:11:09,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2023-12-15 18:11:09,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 1972. [2023-12-15 18:11:09,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1972 states, 1550 states have (on average 1.5096774193548388) internal successors, (2340), 1553 states have internal predecessors, (2340), 294 states have call successors, (294), 114 states have call predecessors, (294), 127 states have return successors, (386), 304 states have call predecessors, (386), 286 states have call successors, (386) [2023-12-15 18:11:09,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3020 transitions. [2023-12-15 18:11:09,781 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3020 transitions. Word has length 32 [2023-12-15 18:11:09,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:09,781 INFO L495 AbstractCegarLoop]: Abstraction has 1972 states and 3020 transitions. [2023-12-15 18:11:09,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:09,781 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3020 transitions. [2023-12-15 18:11:09,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-15 18:11:09,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:09,782 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:09,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-15 18:11:09,783 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:09,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:09,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1674224074, now seen corresponding path program 1 times [2023-12-15 18:11:09,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:09,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372972937] [2023-12-15 18:11:09,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:09,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:09,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:09,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:09,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372972937] [2023-12-15 18:11:09,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372972937] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:09,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:09,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 18:11:09,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515924229] [2023-12-15 18:11:09,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:09,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 18:11:09,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:09,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 18:11:09,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 18:11:09,910 INFO L87 Difference]: Start difference. First operand 1972 states and 3020 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:10,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:10,300 INFO L93 Difference]: Finished difference Result 1984 states and 3032 transitions. [2023-12-15 18:11:10,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 18:11:10,301 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2023-12-15 18:11:10,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:10,308 INFO L225 Difference]: With dead ends: 1984 [2023-12-15 18:11:10,308 INFO L226 Difference]: Without dead ends: 1962 [2023-12-15 18:11:10,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 18:11:10,309 INFO L413 NwaCegarLoop]: 863 mSDtfsCounter, 1 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2571 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:10,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2571 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 18:11:10,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1962 states. [2023-12-15 18:11:10,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1962 to 1962. [2023-12-15 18:11:10,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1962 states, 1540 states have (on average 1.511038961038961) internal successors, (2327), 1543 states have internal predecessors, (2327), 294 states have call successors, (294), 114 states have call predecessors, (294), 127 states have return successors, (386), 304 states have call predecessors, (386), 286 states have call successors, (386) [2023-12-15 18:11:10,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 3007 transitions. [2023-12-15 18:11:10,431 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 3007 transitions. Word has length 33 [2023-12-15 18:11:10,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:10,431 INFO L495 AbstractCegarLoop]: Abstraction has 1962 states and 3007 transitions. [2023-12-15 18:11:10,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-15 18:11:10,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 3007 transitions. [2023-12-15 18:11:10,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-15 18:11:10,432 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:10,432 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:10,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-15 18:11:10,433 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:10,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:10,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1341426325, now seen corresponding path program 1 times [2023-12-15 18:11:10,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:10,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511470080] [2023-12-15 18:11:10,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:10,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:10,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:10,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-12-15 18:11:10,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:10,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:10,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:10,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511470080] [2023-12-15 18:11:10,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511470080] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:10,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:10,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-15 18:11:10,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292243840] [2023-12-15 18:11:10,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:10,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 18:11:10,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:10,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 18:11:10,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:10,596 INFO L87 Difference]: Start difference. First operand 1962 states and 3007 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-15 18:11:14,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:14,778 INFO L93 Difference]: Finished difference Result 2734 states and 4125 transitions. [2023-12-15 18:11:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 18:11:14,779 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2023-12-15 18:11:14,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:14,784 INFO L225 Difference]: With dead ends: 2734 [2023-12-15 18:11:14,784 INFO L226 Difference]: Without dead ends: 1220 [2023-12-15 18:11:14,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 18:11:14,787 INFO L413 NwaCegarLoop]: 795 mSDtfsCounter, 792 mSDsluCounter, 1465 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 797 SdHoareTripleChecker+Valid, 2260 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:14,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [797 Valid, 2260 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-12-15 18:11:14,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1220 states. [2023-12-15 18:11:14,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1220 to 1102. [2023-12-15 18:11:14,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 866 states have (on average 1.497690531177829) internal successors, (1297), 872 states have internal predecessors, (1297), 164 states have call successors, (164), 64 states have call predecessors, (164), 71 states have return successors, (209), 165 states have call predecessors, (209), 156 states have call successors, (209) [2023-12-15 18:11:14,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 1670 transitions. [2023-12-15 18:11:14,831 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 1670 transitions. Word has length 39 [2023-12-15 18:11:14,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:14,831 INFO L495 AbstractCegarLoop]: Abstraction has 1102 states and 1670 transitions. [2023-12-15 18:11:14,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-15 18:11:14,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 1670 transitions. [2023-12-15 18:11:14,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-15 18:11:14,833 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:14,833 INFO L195 NwaCegarLoop]: 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-12-15 18:11:14,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-15 18:11:14,833 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:14,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:14,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1858260703, now seen corresponding path program 1 times [2023-12-15 18:11:14,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:14,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449579566] [2023-12-15 18:11:14,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:14,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:14,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 18:11:14,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:14,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:14,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449579566] [2023-12-15 18:11:14,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449579566] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:14,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:14,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 18:11:14,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307899725] [2023-12-15 18:11:14,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:14,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 18:11:14,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:14,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 18:11:14,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 18:11:14,923 INFO L87 Difference]: Start difference. First operand 1102 states and 1670 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-15 18:11:17,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:17,115 INFO L93 Difference]: Finished difference Result 1682 states and 2540 transitions. [2023-12-15 18:11:17,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 18:11:17,117 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2023-12-15 18:11:17,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:17,121 INFO L225 Difference]: With dead ends: 1682 [2023-12-15 18:11:17,121 INFO L226 Difference]: Without dead ends: 1077 [2023-12-15 18:11:17,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:17,123 INFO L413 NwaCegarLoop]: 755 mSDtfsCounter, 906 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 1244 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:17,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [988 Valid, 1244 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-15 18:11:17,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2023-12-15 18:11:17,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1045. [2023-12-15 18:11:17,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 816 states have (on average 1.4901960784313726) internal successors, (1216), 820 states have internal predecessors, (1216), 161 states have call successors, (161), 63 states have call predecessors, (161), 67 states have return successors, (205), 161 states have call predecessors, (205), 155 states have call successors, (205) [2023-12-15 18:11:17,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1582 transitions. [2023-12-15 18:11:17,228 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 1582 transitions. Word has length 40 [2023-12-15 18:11:17,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:17,228 INFO L495 AbstractCegarLoop]: Abstraction has 1045 states and 1582 transitions. [2023-12-15 18:11:17,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-15 18:11:17,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 1582 transitions. [2023-12-15 18:11:17,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-15 18:11:17,231 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:17,231 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:17,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-15 18:11:17,231 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:17,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:17,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1566469129, now seen corresponding path program 1 times [2023-12-15 18:11:17,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:17,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046534241] [2023-12-15 18:11:17,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:17,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:17,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:17,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-12-15 18:11:17,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:17,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-12-15 18:11:17,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:17,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:17,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:17,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046534241] [2023-12-15 18:11:17,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046534241] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:17,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:17,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-15 18:11:17,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444842633] [2023-12-15 18:11:17,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:17,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 18:11:17,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:17,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 18:11:17,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:17,343 INFO L87 Difference]: Start difference. First operand 1045 states and 1582 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 18:11:20,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:20,521 INFO L93 Difference]: Finished difference Result 1100 states and 1673 transitions. [2023-12-15 18:11:20,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-15 18:11:20,521 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2023-12-15 18:11:20,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:20,525 INFO L225 Difference]: With dead ends: 1100 [2023-12-15 18:11:20,525 INFO L226 Difference]: Without dead ends: 1073 [2023-12-15 18:11:20,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-15 18:11:20,526 INFO L413 NwaCegarLoop]: 710 mSDtfsCounter, 309 mSDsluCounter, 1621 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:20,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 2331 Invalid, 999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-15 18:11:20,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2023-12-15 18:11:20,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 1013. [2023-12-15 18:11:20,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 793 states have (on average 1.4905422446406054) internal successors, (1182), 800 states have internal predecessors, (1182), 156 states have call successors, (156), 58 states have call predecessors, (156), 63 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-12-15 18:11:20,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 1550 transitions. [2023-12-15 18:11:20,571 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 1550 transitions. Word has length 41 [2023-12-15 18:11:20,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:20,571 INFO L495 AbstractCegarLoop]: Abstraction has 1013 states and 1550 transitions. [2023-12-15 18:11:20,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 18:11:20,572 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 1550 transitions. [2023-12-15 18:11:20,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-15 18:11:20,573 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:20,573 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:20,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-15 18:11:20,573 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:20,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:20,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1910849717, now seen corresponding path program 1 times [2023-12-15 18:11:20,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:20,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548761979] [2023-12-15 18:11:20,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:20,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:20,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:20,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-12-15 18:11:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:20,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-12-15 18:11:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:20,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:20,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548761979] [2023-12-15 18:11:20,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548761979] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:20,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:20,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-15 18:11:20,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103576899] [2023-12-15 18:11:20,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:20,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 18:11:20,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:20,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 18:11:20,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:20,656 INFO L87 Difference]: Start difference. First operand 1013 states and 1550 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:22,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:22,953 INFO L93 Difference]: Finished difference Result 1048 states and 1602 transitions. [2023-12-15 18:11:22,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 18:11:22,954 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 41 [2023-12-15 18:11:22,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:22,957 INFO L225 Difference]: With dead ends: 1048 [2023-12-15 18:11:22,958 INFO L226 Difference]: Without dead ends: 1041 [2023-12-15 18:11:22,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 18:11:22,958 INFO L413 NwaCegarLoop]: 708 mSDtfsCounter, 284 mSDsluCounter, 1667 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 2375 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:22,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 2375 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-15 18:11:22,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2023-12-15 18:11:22,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 1024. [2023-12-15 18:11:22,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 804 states have (on average 1.486318407960199) internal successors, (1195), 811 states have internal predecessors, (1195), 156 states have call successors, (156), 58 states have call predecessors, (156), 63 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-12-15 18:11:23,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 1563 transitions. [2023-12-15 18:11:23,001 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 1563 transitions. Word has length 41 [2023-12-15 18:11:23,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:23,001 INFO L495 AbstractCegarLoop]: Abstraction has 1024 states and 1563 transitions. [2023-12-15 18:11:23,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:23,001 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 1563 transitions. [2023-12-15 18:11:23,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-12-15 18:11:23,002 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:23,002 INFO L195 NwaCegarLoop]: 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] [2023-12-15 18:11:23,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-15 18:11:23,003 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:23,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:23,003 INFO L85 PathProgramCache]: Analyzing trace with hash -884421971, now seen corresponding path program 1 times [2023-12-15 18:11:23,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:23,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420929020] [2023-12-15 18:11:23,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:23,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:23,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:23,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-12-15 18:11:23,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:23,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-12-15 18:11:23,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:23,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:23,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:23,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420929020] [2023-12-15 18:11:23,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420929020] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:23,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:23,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-15 18:11:23,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152451733] [2023-12-15 18:11:23,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:23,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 18:11:23,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:23,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 18:11:23,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-15 18:11:23,151 INFO L87 Difference]: Start difference. First operand 1024 states and 1563 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:26,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:26,180 INFO L93 Difference]: Finished difference Result 1048 states and 1598 transitions. [2023-12-15 18:11:26,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-15 18:11:26,180 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 42 [2023-12-15 18:11:26,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:26,184 INFO L225 Difference]: With dead ends: 1048 [2023-12-15 18:11:26,184 INFO L226 Difference]: Without dead ends: 1043 [2023-12-15 18:11:26,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2023-12-15 18:11:26,185 INFO L413 NwaCegarLoop]: 707 mSDtfsCounter, 1117 mSDsluCounter, 2115 mSDsCounter, 0 mSdLazyCounter, 1218 mSolverCounterSat, 267 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1207 SdHoareTripleChecker+Valid, 2822 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 267 IncrementalHoareTripleChecker+Valid, 1218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:26,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1207 Valid, 2822 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [267 Valid, 1218 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-15 18:11:26,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2023-12-15 18:11:26,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1024. [2023-12-15 18:11:26,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 804 states have (on average 1.4850746268656716) internal successors, (1194), 811 states have internal predecessors, (1194), 156 states have call successors, (156), 58 states have call predecessors, (156), 63 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-12-15 18:11:26,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 1562 transitions. [2023-12-15 18:11:26,230 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 1562 transitions. Word has length 42 [2023-12-15 18:11:26,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:26,230 INFO L495 AbstractCegarLoop]: Abstraction has 1024 states and 1562 transitions. [2023-12-15 18:11:26,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:26,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 1562 transitions. [2023-12-15 18:11:26,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-15 18:11:26,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:26,232 INFO L195 NwaCegarLoop]: 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-12-15 18:11:26,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-15 18:11:26,232 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:26,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:26,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1922767945, now seen corresponding path program 1 times [2023-12-15 18:11:26,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:26,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455119699] [2023-12-15 18:11:26,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:26,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:26,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:26,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-12-15 18:11:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:26,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-12-15 18:11:26,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:26,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 18:11:26,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:26,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455119699] [2023-12-15 18:11:26,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455119699] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:26,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:26,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-15 18:11:26,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834429457] [2023-12-15 18:11:26,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:26,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 18:11:26,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:26,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 18:11:26,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:26,325 INFO L87 Difference]: Start difference. First operand 1024 states and 1562 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:28,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:28,514 INFO L93 Difference]: Finished difference Result 2064 states and 3156 transitions. [2023-12-15 18:11:28,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-15 18:11:28,515 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 43 [2023-12-15 18:11:28,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:28,519 INFO L225 Difference]: With dead ends: 2064 [2023-12-15 18:11:28,519 INFO L226 Difference]: Without dead ends: 1042 [2023-12-15 18:11:28,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-15 18:11:28,521 INFO L413 NwaCegarLoop]: 713 mSDtfsCounter, 258 mSDsluCounter, 1706 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 2419 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:28,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 2419 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 743 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-15 18:11:28,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1042 states. [2023-12-15 18:11:28,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1042 to 1027. [2023-12-15 18:11:28,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 807 states have (on average 1.483271375464684) internal successors, (1197), 814 states have internal predecessors, (1197), 156 states have call successors, (156), 58 states have call predecessors, (156), 63 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-12-15 18:11:28,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1565 transitions. [2023-12-15 18:11:28,568 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 1565 transitions. Word has length 43 [2023-12-15 18:11:28,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:28,568 INFO L495 AbstractCegarLoop]: Abstraction has 1027 states and 1565 transitions. [2023-12-15 18:11:28,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:28,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 1565 transitions. [2023-12-15 18:11:28,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-15 18:11:28,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:28,569 INFO L195 NwaCegarLoop]: 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, 1, 1, 1] [2023-12-15 18:11:28,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-15 18:11:28,570 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:28,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:28,570 INFO L85 PathProgramCache]: Analyzing trace with hash -256701304, now seen corresponding path program 1 times [2023-12-15 18:11:28,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:28,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639952594] [2023-12-15 18:11:28,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:28,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:28,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:28,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-12-15 18:11:28,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:28,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-12-15 18:11:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:28,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-15 18:11:28,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:28,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639952594] [2023-12-15 18:11:28,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639952594] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 18:11:28,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442325427] [2023-12-15 18:11:28,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:28,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 18:11:28,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 18:11:28,705 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 18:11:28,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-15 18:11:29,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:29,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 18:11:29,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 18:11:29,191 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-15 18:11:29,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 18:11:29,218 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-15 18:11:29,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442325427] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 18:11:29,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 18:11:29,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2023-12-15 18:11:29,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806958852] [2023-12-15 18:11:29,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 18:11:29,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-15 18:11:29,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:29,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-15 18:11:29,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-15 18:11:29,219 INFO L87 Difference]: Start difference. First operand 1027 states and 1565 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-15 18:11:34,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:34,012 INFO L93 Difference]: Finished difference Result 2071 states and 3165 transitions. [2023-12-15 18:11:34,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 18:11:34,013 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 46 [2023-12-15 18:11:34,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:34,016 INFO L225 Difference]: With dead ends: 2071 [2023-12-15 18:11:34,016 INFO L226 Difference]: Without dead ends: 1047 [2023-12-15 18:11:34,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-15 18:11:34,019 INFO L413 NwaCegarLoop]: 711 mSDtfsCounter, 262 mSDsluCounter, 4266 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 4977 SdHoareTripleChecker+Invalid, 2019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:34,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 4977 Invalid, 2019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 1792 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-15 18:11:34,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2023-12-15 18:11:34,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 1032. [2023-12-15 18:11:34,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 812 states have (on average 1.480295566502463) internal successors, (1202), 819 states have internal predecessors, (1202), 156 states have call successors, (156), 58 states have call predecessors, (156), 63 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-12-15 18:11:34,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1570 transitions. [2023-12-15 18:11:34,067 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1570 transitions. Word has length 46 [2023-12-15 18:11:34,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:34,067 INFO L495 AbstractCegarLoop]: Abstraction has 1032 states and 1570 transitions. [2023-12-15 18:11:34,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-15 18:11:34,067 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1570 transitions. [2023-12-15 18:11:34,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-15 18:11:34,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:34,068 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:34,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-15 18:11:34,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 18:11:34,278 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:34,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:34,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1755017911, now seen corresponding path program 2 times [2023-12-15 18:11:34,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:34,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83189530] [2023-12-15 18:11:34,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:34,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:34,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:34,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-15 18:11:34,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:34,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-12-15 18:11:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:34,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-15 18:11:34,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:34,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83189530] [2023-12-15 18:11:34,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83189530] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 18:11:34,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009616221] [2023-12-15 18:11:34,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-15 18:11:34,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 18:11:34,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 18:11:34,447 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 18:11:34,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-15 18:11:34,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-15 18:11:34,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 18:11:34,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-15 18:11:34,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 18:11:34,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-15 18:11:34,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 18:11:34,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009616221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:34,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-15 18:11:34,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-12-15 18:11:34,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817912048] [2023-12-15 18:11:34,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:34,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 18:11:34,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:34,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 18:11:34,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-15 18:11:34,926 INFO L87 Difference]: Start difference. First operand 1032 states and 1570 transitions. Second operand has 4 states, 3 states have (on average 13.666666666666666) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 18:11:35,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:35,377 INFO L93 Difference]: Finished difference Result 1791 states and 2756 transitions. [2023-12-15 18:11:35,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 18:11:35,377 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.666666666666666) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2023-12-15 18:11:35,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:35,381 INFO L225 Difference]: With dead ends: 1791 [2023-12-15 18:11:35,381 INFO L226 Difference]: Without dead ends: 1037 [2023-12-15 18:11:35,382 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-12-15 18:11:35,383 INFO L413 NwaCegarLoop]: 842 mSDtfsCounter, 1 mSDsluCounter, 1678 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2520 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:35,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2520 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 18:11:35,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2023-12-15 18:11:35,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 1037. [2023-12-15 18:11:35,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 817 states have (on average 1.477356181150551) internal successors, (1207), 824 states have internal predecessors, (1207), 156 states have call successors, (156), 58 states have call predecessors, (156), 63 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-12-15 18:11:35,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1575 transitions. [2023-12-15 18:11:35,433 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 1575 transitions. Word has length 51 [2023-12-15 18:11:35,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:35,433 INFO L495 AbstractCegarLoop]: Abstraction has 1037 states and 1575 transitions. [2023-12-15 18:11:35,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.666666666666666) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 18:11:35,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 1575 transitions. [2023-12-15 18:11:35,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-15 18:11:35,434 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:35,434 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:35,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-15 18:11:35,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-12-15 18:11:35,642 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:35,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:35,643 INFO L85 PathProgramCache]: Analyzing trace with hash -881763676, now seen corresponding path program 1 times [2023-12-15 18:11:35,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:35,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884523838] [2023-12-15 18:11:35,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:35,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:35,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:35,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-12-15 18:11:35,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:35,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-12-15 18:11:35,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:35,783 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-15 18:11:35,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:35,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884523838] [2023-12-15 18:11:35,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884523838] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:35,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:35,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-15 18:11:35,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079365395] [2023-12-15 18:11:35,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:35,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 18:11:35,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:35,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 18:11:35,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 18:11:35,784 INFO L87 Difference]: Start difference. First operand 1037 states and 1575 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 18:11:39,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:39,067 INFO L93 Difference]: Finished difference Result 1616 states and 2437 transitions. [2023-12-15 18:11:39,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 18:11:39,067 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2023-12-15 18:11:39,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:39,070 INFO L225 Difference]: With dead ends: 1616 [2023-12-15 18:11:39,070 INFO L226 Difference]: Without dead ends: 1135 [2023-12-15 18:11:39,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-15 18:11:39,071 INFO L413 NwaCegarLoop]: 772 mSDtfsCounter, 625 mSDsluCounter, 1491 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 2263 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:39,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [653 Valid, 2263 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 768 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-15 18:11:39,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2023-12-15 18:11:39,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 1037. [2023-12-15 18:11:39,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 817 states have (on average 1.4761321909424725) internal successors, (1206), 824 states have internal predecessors, (1206), 156 states have call successors, (156), 58 states have call predecessors, (156), 63 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-12-15 18:11:39,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1574 transitions. [2023-12-15 18:11:39,118 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 1574 transitions. Word has length 54 [2023-12-15 18:11:39,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:39,119 INFO L495 AbstractCegarLoop]: Abstraction has 1037 states and 1574 transitions. [2023-12-15 18:11:39,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 18:11:39,119 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 1574 transitions. [2023-12-15 18:11:39,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-15 18:11:39,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:39,120 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:39,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-15 18:11:39,120 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:39,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:39,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1837187951, now seen corresponding path program 1 times [2023-12-15 18:11:39,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:39,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138420168] [2023-12-15 18:11:39,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:39,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:39,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:39,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-12-15 18:11:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:39,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-12-15 18:11:39,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:39,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-15 18:11:39,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:39,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138420168] [2023-12-15 18:11:39,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138420168] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:39,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:39,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-15 18:11:39,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764838375] [2023-12-15 18:11:39,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:39,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-15 18:11:39,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:39,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-15 18:11:39,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2023-12-15 18:11:39,378 INFO L87 Difference]: Start difference. First operand 1037 states and 1574 transitions. Second operand has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:46,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:46,105 INFO L93 Difference]: Finished difference Result 1075 states and 1633 transitions. [2023-12-15 18:11:46,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 18:11:46,106 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 53 [2023-12-15 18:11:46,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:46,109 INFO L225 Difference]: With dead ends: 1075 [2023-12-15 18:11:46,109 INFO L226 Difference]: Without dead ends: 1060 [2023-12-15 18:11:46,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-12-15 18:11:46,110 INFO L413 NwaCegarLoop]: 754 mSDtfsCounter, 189 mSDsluCounter, 5138 mSDsCounter, 0 mSdLazyCounter, 2171 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 5892 SdHoareTripleChecker+Invalid, 2380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 2171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:46,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 5892 Invalid, 2380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 2171 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2023-12-15 18:11:46,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2023-12-15 18:11:46,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1035. [2023-12-15 18:11:46,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 816 states have (on average 1.4754901960784315) internal successors, (1204), 823 states have internal predecessors, (1204), 155 states have call successors, (155), 58 states have call predecessors, (155), 63 states have return successors, (211), 153 states have call predecessors, (211), 149 states have call successors, (211) [2023-12-15 18:11:46,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1570 transitions. [2023-12-15 18:11:46,208 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1570 transitions. Word has length 53 [2023-12-15 18:11:46,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:46,209 INFO L495 AbstractCegarLoop]: Abstraction has 1035 states and 1570 transitions. [2023-12-15 18:11:46,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:46,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1570 transitions. [2023-12-15 18:11:46,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-15 18:11:46,210 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:46,210 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:46,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-12-15 18:11:46,210 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:46,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:46,211 INFO L85 PathProgramCache]: Analyzing trace with hash -2010666299, now seen corresponding path program 1 times [2023-12-15 18:11:46,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:46,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449926648] [2023-12-15 18:11:46,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:46,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:46,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:46,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-12-15 18:11:46,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:46,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-12-15 18:11:46,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:46,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-15 18:11:46,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:46,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449926648] [2023-12-15 18:11:46,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449926648] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 18:11:46,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 18:11:46,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-15 18:11:46,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001010239] [2023-12-15 18:11:46,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 18:11:46,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-15 18:11:46,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:46,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-15 18:11:46,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2023-12-15 18:11:46,534 INFO L87 Difference]: Start difference. First operand 1035 states and 1570 transitions. Second operand has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:53,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 18:11:53,025 INFO L93 Difference]: Finished difference Result 1073 states and 1629 transitions. [2023-12-15 18:11:53,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 18:11:53,026 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 52 [2023-12-15 18:11:53,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 18:11:53,028 INFO L225 Difference]: With dead ends: 1073 [2023-12-15 18:11:53,028 INFO L226 Difference]: Without dead ends: 1058 [2023-12-15 18:11:53,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-12-15 18:11:53,029 INFO L413 NwaCegarLoop]: 751 mSDtfsCounter, 199 mSDsluCounter, 5114 mSDsCounter, 0 mSdLazyCounter, 2153 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 5865 SdHoareTripleChecker+Invalid, 2360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:53,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 5865 Invalid, 2360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2153 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-12-15 18:11:53,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2023-12-15 18:11:53,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 1033. [2023-12-15 18:11:53,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 815 states have (on average 1.474846625766871) internal successors, (1202), 822 states have internal predecessors, (1202), 154 states have call successors, (154), 58 states have call predecessors, (154), 63 states have return successors, (210), 152 states have call predecessors, (210), 148 states have call successors, (210) [2023-12-15 18:11:53,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1566 transitions. [2023-12-15 18:11:53,084 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1566 transitions. Word has length 52 [2023-12-15 18:11:53,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 18:11:53,084 INFO L495 AbstractCegarLoop]: Abstraction has 1033 states and 1566 transitions. [2023-12-15 18:11:53,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-15 18:11:53,084 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1566 transitions. [2023-12-15 18:11:53,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-15 18:11:53,090 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 18:11:53,090 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:53,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-12-15 18:11:53,091 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 18:11:53,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 18:11:53,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1603015132, now seen corresponding path program 1 times [2023-12-15 18:11:53,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 18:11:53,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045887091] [2023-12-15 18:11:53,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:53,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 18:11:53,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:53,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-15 18:11:53,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:53,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-12-15 18:11:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:53,318 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-15 18:11:53,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 18:11:53,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045887091] [2023-12-15 18:11:53,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045887091] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 18:11:53,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853588559] [2023-12-15 18:11:53,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 18:11:53,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 18:11:53,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 18:11:53,330 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 18:11:53,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-15 18:11:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 18:11:53,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-15 18:11:53,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 18:11:53,853 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-15 18:11:53,853 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 18:11:53,928 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-15 18:11:53,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853588559] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 18:11:53,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 18:11:53,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 8] total 14 [2023-12-15 18:11:53,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422606129] [2023-12-15 18:11:53,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 18:11:53,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-15 18:11:53,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 18:11:53,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-15 18:11:53,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-12-15 18:11:53,929 INFO L87 Difference]: Start difference. First operand 1033 states and 1566 transitions. Second operand has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 12 states have internal predecessors, (61), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Received shutdown request... [2023-12-15 18:11:57,788 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 18:11:57,795 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 18:11:58,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-15 18:11:58,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-12-15 18:11:58,451 INFO L413 NwaCegarLoop]: 427 mSDtfsCounter, 580 mSDsluCounter, 2602 mSDsCounter, 0 mSdLazyCounter, 1685 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 3029 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-15 18:11:58,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 3029 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1685 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-15 18:11:58,452 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 18:11:58,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-15 18:11:58,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 18:11:58,654 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (1033states) and FLOYD_HOARE automaton (currently 12 states, 14 states before enhancement),while ReachableStatesComputation was computing reachable states (1517 states constructed, input type IntersectNwa). [2023-12-15 18:11:58,657 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 18:11:58,658 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 18:11:58,660 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 06:11:58 BoogieIcfgContainer [2023-12-15 18:11:58,660 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 18:11:58,660 INFO L158 Benchmark]: Toolchain (without parser) took 63662.82ms. Allocated memory was 375.4MB in the beginning and 955.3MB in the end (delta: 579.9MB). Free memory was 316.0MB in the beginning and 731.2MB in the end (delta: -415.2MB). Peak memory consumption was 594.6MB. Max. memory is 8.0GB. [2023-12-15 18:11:58,660 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 204.5MB. Free memory was 156.4MB in the beginning and 156.3MB in the end (delta: 131.8kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 18:11:58,660 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1653.98ms. Allocated memory is still 375.4MB. Free memory was 316.0MB in the beginning and 286.4MB in the end (delta: 29.5MB). Peak memory consumption was 154.9MB. Max. memory is 8.0GB. [2023-12-15 18:11:58,660 INFO L158 Benchmark]: Boogie Procedure Inliner took 193.59ms. Allocated memory is still 375.4MB. Free memory was 285.9MB in the beginning and 299.7MB in the end (delta: -13.8MB). Peak memory consumption was 29.2MB. Max. memory is 8.0GB. [2023-12-15 18:11:58,660 INFO L158 Benchmark]: Boogie Preprocessor took 252.41ms. Allocated memory is still 375.4MB. Free memory was 299.7MB in the beginning and 264.0MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2023-12-15 18:11:58,661 INFO L158 Benchmark]: RCFGBuilder took 4915.20ms. Allocated memory was 375.4MB in the beginning and 593.5MB in the end (delta: 218.1MB). Free memory was 264.0MB in the beginning and 374.7MB in the end (delta: -110.6MB). Peak memory consumption was 117.4MB. Max. memory is 8.0GB. [2023-12-15 18:11:58,661 INFO L158 Benchmark]: TraceAbstraction took 56641.56ms. Allocated memory was 593.5MB in the beginning and 955.3MB in the end (delta: 361.8MB). Free memory was 374.1MB in the beginning and 731.2MB in the end (delta: -357.0MB). Peak memory consumption was 433.6MB. Max. memory is 8.0GB. [2023-12-15 18:11:58,661 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 204.5MB. Free memory was 156.4MB in the beginning and 156.3MB in the end (delta: 131.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1653.98ms. Allocated memory is still 375.4MB. Free memory was 316.0MB in the beginning and 286.4MB in the end (delta: 29.5MB). Peak memory consumption was 154.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 193.59ms. Allocated memory is still 375.4MB. Free memory was 285.9MB in the beginning and 299.7MB in the end (delta: -13.8MB). Peak memory consumption was 29.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 252.41ms. Allocated memory is still 375.4MB. Free memory was 299.7MB in the beginning and 264.0MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * RCFGBuilder took 4915.20ms. Allocated memory was 375.4MB in the beginning and 593.5MB in the end (delta: 218.1MB). Free memory was 264.0MB in the beginning and 374.7MB in the end (delta: -110.6MB). Peak memory consumption was 117.4MB. Max. memory is 8.0GB. * TraceAbstraction took 56641.56ms. Allocated memory was 593.5MB in the beginning and 955.3MB in the end (delta: 361.8MB). Free memory was 374.1MB in the beginning and 731.2MB in the end (delta: -357.0MB). Peak memory consumption was 433.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 13]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [13] - GenericResultAtLocation [Line: 14]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [14] - GenericResultAtLocation [Line: 187]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [187] - GenericResultAtLocation [Line: 193]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [193] - GenericResultAtLocation [Line: 399]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [399] - GenericResultAtLocation [Line: 452]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [452] - GenericResultAtLocation [Line: 471]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [471] - GenericResultAtLocation [Line: 472]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [472] - GenericResultAtLocation [Line: 1153]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1153] - GenericResultAtLocation [Line: 1326]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1326] - GenericResultAtLocation [Line: 1446]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [1446] - GenericResultAtLocation [Line: 1447]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1447] - GenericResultAtLocation [Line: 2284]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(1) [2284] - GenericResultAtLocation [Line: 2285]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack() [2285] - GenericResultAtLocation [Line: 2626]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [2626] - GenericResultAtLocation [Line: 2627]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [2627] - GenericResultAtLocation [Line: 2630]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [2630] - GenericResultAtLocation [Line: 2631]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [2631] - GenericResultAtLocation [Line: 2632]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [2632] - GenericResultAtLocation [Line: 2633]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [2633] - GenericResultAtLocation [Line: 2634]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [2634] - GenericResultAtLocation [Line: 2635]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [2635] - GenericResultAtLocation [Line: 2642]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [2642] - GenericResultAtLocation [Line: 2643]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [2643] - GenericResultAtLocation [Line: 2644]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [2644] - GenericResultAtLocation [Line: 2645]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2645] - GenericResultAtLocation [Line: 2646]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [2646] - GenericResultAtLocation [Line: 2651]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2651] - GenericResultAtLocation [Line: 2652]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2652] - GenericResultAtLocation [Line: 2681]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [2681] - GenericResultAtLocation [Line: 2682]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2682] - GenericResultAtLocation [Line: 2683]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [2683] - GenericResultAtLocation [Line: 2690]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2690] - GenericResultAtLocation [Line: 2691]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [2691] - GenericResultAtLocation [Line: 2692]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4164) [2692] - GenericResultAtLocation [Line: 2693]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_enable) [2693] - GenericResultAtLocation [Line: 2694]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_disable) [2694] - GenericResultAtLocation [Line: 2695]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [2695] - GenericResultAtLocation [Line: 2696]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2696] - GenericResultAtLocation [Line: 2697]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2697] - GenericResultAtLocation [Line: 2698]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2698] - GenericResultAtLocation [Line: 2699]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2699] - GenericResultAtLocation [Line: 2753]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2753] - GenericResultAtLocation [Line: 2754]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2754] - GenericResultAtLocation [Line: 2827]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2827] - GenericResultAtLocation [Line: 2828]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(default:4200) [2828] - GenericResultAtLocation [Line: 2840]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2840] - GenericResultAtLocation [Line: 2841]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(default:4200) [2841] - GenericResultAtLocation [Line: 2910]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2910] - GenericResultAtLocation [Line: 2911]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioNECDeviceControl) [2911] - GenericResultAtLocation [Line: 2912]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiSendPauseCommand) [2912] - GenericResultAtLocation [Line: 2913]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiDeviceControl) [2913] - GenericResultAtLocation [Line: 2914]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioDenonDeviceControl) [2914] - GenericResultAtLocation [Line: 2915]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio435DeviceControl) [2915] - GenericResultAtLocation [Line: 2916]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio535DeviceControl) [2916] - GenericResultAtLocation [Line: 2917]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioPioneerDeviceControl) [2917] - GenericResultAtLocation [Line: 2918]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioPan533DeviceControl) [2918] - GenericResultAtLocation [Line: 2919]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioAtapiDeviceControl) [2919] - GenericResultAtLocation [Line: 2920]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioLionOpticsDeviceControl) [2920] - GenericResultAtLocation [Line: 2921]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHPCdrDeviceControl) [2921] - GenericResultAtLocation [Line: 2922]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HpCdrProcessLastSession) [2922] - GenericResultAtLocation [Line: 2923]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HPCdrCompletion) [2923] - GenericResultAtLocation [Line: 7517]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [7517] - GenericResultAtLocation [Line: 7518]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7518] - GenericResultAtLocation [Line: 7519]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [7519] - GenericResultAtLocation [Line: 7520]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7520] - GenericResultAtLocation [Line: 7521]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7521] - GenericResultAtLocation [Line: 7522]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [7522] - GenericResultAtLocation [Line: 7523]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7523] - GenericResultAtLocation [Line: 7524]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [7524] - GenericResultAtLocation [Line: 7525]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7525] - GenericResultAtLocation [Line: 7526]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [7526] - GenericResultAtLocation [Line: 7527]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4164) [7527] - GenericResultAtLocation [Line: 7528]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_enable) [7528] - GenericResultAtLocation [Line: 7529]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_disable) [7529] - GenericResultAtLocation [Line: 7530]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [7530] - GenericResultAtLocation [Line: 7531]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7531] - GenericResultAtLocation [Line: 7532]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7532] - GenericResultAtLocation [Line: 7533]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7533] - GenericResultAtLocation [Line: 7534]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7534] - GenericResultAtLocation [Line: 7535]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7535] - GenericResultAtLocation [Line: 7536]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7536] - GenericResultAtLocation [Line: 7537]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7537] - GenericResultAtLocation [Line: 7538]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(default:4200) [7538] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 2847]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 2847). Cancelled while NwaCegarLoop was constructing difference of abstraction (1033states) and FLOYD_HOARE automaton (currently 12 states, 14 states before enhancement),while ReachableStatesComputation was computing reachable states (1517 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 46 procedures, 703 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 56.6s, OverallIterations: 25, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 49.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14046 SdHoareTripleChecker+Valid, 47.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13782 mSDsluCounter, 59620 SdHoareTripleChecker+Invalid, 44.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 37669 mSDsCounter, 2898 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15970 IncrementalHoareTripleChecker+Invalid, 18868 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2898 mSolverCounterUnsat, 21951 mSDtfsCounter, 15970 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 427 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1990occurred in iteration=10, InterpolantAutomatonStates: 129, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 24 MinimizatonAttempts, 2005 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 2.5s InterpolantComputationTime, 1039 NumberOfCodeBlocks, 1031 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 1107 ConstructedInterpolants, 0 QuantifiedInterpolants, 1959 SizeOfPredicates, 2 NumberOfNonLiveVariables, 2007 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 30 InterpolantComputations, 23 PerfectInterpolantSequences, 121/140 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown