./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c7c6ca5d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 --- Real Ultimate output --- This is Ultimate 0.2.5-?-c7c6ca5-m [2024-11-08 10:24:04,447 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 10:24:04,516 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 10:24:04,523 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 10:24:04,524 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 10:24:04,560 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 10:24:04,561 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 10:24:04,561 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 10:24:04,562 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 10:24:04,562 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 10:24:04,563 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 10:24:04,563 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 10:24:04,564 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 10:24:04,564 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 10:24:04,565 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 10:24:04,565 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 10:24:04,565 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 10:24:04,566 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 10:24:04,566 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 10:24:04,566 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 10:24:04,567 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 10:24:04,567 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 10:24:04,567 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 10:24:04,568 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 10:24:04,568 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 10:24:04,568 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 10:24:04,569 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 10:24:04,569 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 10:24:04,569 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 10:24:04,570 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 10:24:04,570 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 10:24:04,570 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 10:24:04,571 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 10:24:04,571 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 10:24:04,571 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 10:24:04,571 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 10:24:04,572 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 10:24:04,572 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 10:24:04,572 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 10:24:04,572 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 10:24:04,573 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 10:24:04,573 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 10:24:04,574 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 [2024-11-08 10:24:04,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 10:24:04,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 10:24:04,842 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 10:24:04,843 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 10:24:04,843 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 10:24:04,844 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2024-11-08 10:24:06,303 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 10:24:06,778 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 10:24:06,782 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2024-11-08 10:24:06,833 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f74ae75c8/f132c9019ff648dd91fb368d05541018/FLAGbcebfcfc5 [2024-11-08 10:24:06,849 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f74ae75c8/f132c9019ff648dd91fb368d05541018 [2024-11-08 10:24:06,851 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 10:24:06,853 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 10:24:06,854 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 10:24:06,854 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 10:24:06,860 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 10:24:06,861 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:24:06" (1/1) ... [2024-11-08 10:24:06,862 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4aa04cf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:06, skipping insertion in model container [2024-11-08 10:24:06,862 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:24:06" (1/1) ... [2024-11-08 10:24:06,977 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 10:24:07,820 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2024-11-08 10:24:08,530 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 10:24:08,541 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 10:24:08,551 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [13] [2024-11-08 10:24:08,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [14] [2024-11-08 10:24:08,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [187] [2024-11-08 10:24:08,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [193] [2024-11-08 10:24:08,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [399] [2024-11-08 10:24:08,553 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [452] [2024-11-08 10:24:08,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [471] [2024-11-08 10:24:08,554 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [472] [2024-11-08 10:24:08,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1153] [2024-11-08 10:24:08,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1326] [2024-11-08 10:24:08,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1446] [2024-11-08 10:24:08,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1447] [2024-11-08 10:24:08,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(1) [2284] [2024-11-08 10:24:08,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack() [2285] [2024-11-08 10:24:08,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [2626] [2024-11-08 10:24:08,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2627] [2024-11-08 10:24:08,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2630] [2024-11-08 10:24:08,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2631] [2024-11-08 10:24:08,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2632] [2024-11-08 10:24:08,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2633] [2024-11-08 10:24:08,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [2634] [2024-11-08 10:24:08,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2635] [2024-11-08 10:24:08,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2642] [2024-11-08 10:24:08,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2643] [2024-11-08 10:24:08,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2644] [2024-11-08 10:24:08,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2645] [2024-11-08 10:24:08,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2646] [2024-11-08 10:24:08,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2651] [2024-11-08 10:24:08,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2652] [2024-11-08 10:24:08,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2681] [2024-11-08 10:24:08,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2682] [2024-11-08 10:24:08,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2683] [2024-11-08 10:24:08,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2690] [2024-11-08 10:24:08,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2691] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [2692] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [2693] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [2694] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2695] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2696] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2697] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2698] [2024-11-08 10:24:08,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2699] [2024-11-08 10:24:08,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2753] [2024-11-08 10:24:08,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2754] [2024-11-08 10:24:08,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2827] [2024-11-08 10:24:08,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2828] [2024-11-08 10:24:08,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2840] [2024-11-08 10:24:08,564 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2841] [2024-11-08 10:24:08,564 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2910] [2024-11-08 10:24:08,564 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioNECDeviceControl) [2911] [2024-11-08 10:24:08,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiSendPauseCommand) [2912] [2024-11-08 10:24:08,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiDeviceControl) [2913] [2024-11-08 10:24:08,565 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioDenonDeviceControl) [2914] [2024-11-08 10:24:08,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio435DeviceControl) [2915] [2024-11-08 10:24:08,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio535DeviceControl) [2916] [2024-11-08 10:24:08,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioPioneerDeviceControl) [2917] [2024-11-08 10:24:08,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioPan533DeviceControl) [2918] [2024-11-08 10:24:08,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioAtapiDeviceControl) [2919] [2024-11-08 10:24:08,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioLionOpticsDeviceControl) [2920] [2024-11-08 10:24:08,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHPCdrDeviceControl) [2921] [2024-11-08 10:24:08,568 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HpCdrProcessLastSession) [2922] [2024-11-08 10:24:08,568 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HPCdrCompletion) [2923] [2024-11-08 10:24:08,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7517] [2024-11-08 10:24:08,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7518] [2024-11-08 10:24:08,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7519] [2024-11-08 10:24:08,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7520] [2024-11-08 10:24:08,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7521] [2024-11-08 10:24:08,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7522] [2024-11-08 10:24:08,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7523] [2024-11-08 10:24:08,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7524] [2024-11-08 10:24:08,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7525] [2024-11-08 10:24:08,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7526] [2024-11-08 10:24:08,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [7527] [2024-11-08 10:24:08,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [7528] [2024-11-08 10:24:08,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [7529] [2024-11-08 10:24:08,571 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7530] [2024-11-08 10:24:08,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7531] [2024-11-08 10:24:08,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7532] [2024-11-08 10:24:08,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7533] [2024-11-08 10:24:08,572 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7534] [2024-11-08 10:24:08,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7535] [2024-11-08 10:24:08,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7536] [2024-11-08 10:24:08,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7537] [2024-11-08 10:24:08,573 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [7538] [2024-11-08 10:24:08,635 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2024-11-08 10:24:09,030 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 10:24:09,062 INFO L204 MainTranslator]: Completed translation [2024-11-08 10:24:09,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09 WrapperNode [2024-11-08 10:24:09,063 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 10:24:09,064 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 10:24:09,064 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 10:24:09,065 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 10:24:09,071 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,152 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,245 INFO L138 Inliner]: procedures = 120, calls = 2181, calls flagged for inlining = 23, calls inlined = 19, statements flattened = 2469 [2024-11-08 10:24:09,246 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 10:24:09,247 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 10:24:09,247 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 10:24:09,247 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 10:24:09,258 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,258 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,272 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,402 INFO L175 MemorySlicer]: Split 698 memory accesses to 14 slices as follows [2, 1, 115, 7, 13, 84, 4, 113, 224, 111, 20, 1, 2, 1]. 32 percent of accesses are in the largest equivalence class. The 13 initializations are split as follows [2, 0, 0, 7, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0]. The 397 writes are split as follows [0, 0, 11, 0, 12, 53, 0, 112, 118, 86, 4, 1, 0, 0]. [2024-11-08 10:24:09,403 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,404 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,471 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,495 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,563 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,577 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,606 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 10:24:09,608 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 10:24:09,608 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 10:24:09,608 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 10:24:09,609 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (1/1) ... [2024-11-08 10:24:09,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 10:24:09,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 10:24:09,648 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) [2024-11-08 10:24:09,652 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 [2024-11-08 10:24:09,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-08 10:24:09,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-08 10:24:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-08 10:24:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-08 10:24:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-08 10:24:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-08 10:24:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-08 10:24:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-08 10:24:09,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-08 10:24:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-08 10:24:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-08 10:24:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-08 10:24:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-08 10:24:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-08 10:24:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-08 10:24:09,699 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-08 10:24:09,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-08 10:24:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-08 10:24:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-08 10:24:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-08 10:24:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-08 10:24:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-08 10:24:09,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-08 10:24:09,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-08 10:24:09,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-08 10:24:09,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-08 10:24:09,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-08 10:24:09,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-08 10:24:09,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-08 10:24:09,705 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2024-11-08 10:24:09,705 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2024-11-08 10:24:09,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-08 10:24:09,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-08 10:24:09,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-08 10:24:09,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-08 10:24:09,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-08 10:24:09,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-08 10:24:09,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-08 10:24:09,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-08 10:24:09,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-08 10:24:09,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-08 10:24:09,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-08 10:24:09,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-08 10:24:09,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-08 10:24:09,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-08 10:24:09,707 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-08 10:24:09,708 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-08 10:24:09,708 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-08 10:24:09,708 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-08 10:24:09,708 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2024-11-08 10:24:09,708 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-08 10:24:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-08 10:24:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-08 10:24:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-08 10:24:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-08 10:24:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-08 10:24:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2024-11-08 10:24:09,709 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2024-11-08 10:24:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2024-11-08 10:24:09,709 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2024-11-08 10:24:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2024-11-08 10:24:09,711 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-08 10:24:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-08 10:24:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-08 10:24:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-08 10:24:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-08 10:24:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-08 10:24:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-08 10:24:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-08 10:24:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-08 10:24:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-08 10:24:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-08 10:24:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-08 10:24:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-08 10:24:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2024-11-08 10:24:09,716 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2024-11-08 10:24:09,716 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2024-11-08 10:24:09,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2024-11-08 10:24:09,716 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-08 10:24:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-08 10:24:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-08 10:24:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-08 10:24:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-08 10:24:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-08 10:24:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-08 10:24:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-08 10:24:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-08 10:24:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-08 10:24:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-08 10:24:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2024-11-08 10:24:09,718 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-08 10:24:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2024-11-08 10:24:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2024-11-08 10:24:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2024-11-08 10:24:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2024-11-08 10:24:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 10:24:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2024-11-08 10:24:09,721 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-08 10:24:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-08 10:24:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-08 10:24:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-08 10:24:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-08 10:24:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-08 10:24:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2024-11-08 10:24:09,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2024-11-08 10:24:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 10:24:09,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 10:24:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2024-11-08 10:24:09,725 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2024-11-08 10:24:10,274 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 10:24:10,278 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 10:24:10,754 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:10,787 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2024-11-08 10:24:10,787 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2024-11-08 10:24:11,013 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:11,019 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2024-11-08 10:24:11,019 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2024-11-08 10:24:11,197 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:11,214 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2024-11-08 10:24:11,215 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2024-11-08 10:24:11,702 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:11,703 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:11,704 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:11,715 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:11,723 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:11,728 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-08 10:24:14,227 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##202: assume !false; [2024-11-08 10:24:14,227 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##201: assume false; [2024-11-08 10:24:14,227 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##600: assume !false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: CdAudioPnp_#res#1 := 0; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume !false; [2024-11-08 10:24:14,228 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume false; [2024-11-08 10:24:14,229 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##599: assume false; [2024-11-08 10:24:14,591 INFO L? ?]: Removed 899 outVars from TransFormulas that were not future-live. [2024-11-08 10:24:14,591 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 10:24:14,619 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 10:24:14,620 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-08 10:24:14,620 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:24:14 BoogieIcfgContainer [2024-11-08 10:24:14,620 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 10:24:14,623 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 10:24:14,623 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 10:24:14,626 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 10:24:14,626 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 10:24:06" (1/3) ... [2024-11-08 10:24:14,627 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69cde88b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 10:24:14, skipping insertion in model container [2024-11-08 10:24:14,627 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:24:09" (2/3) ... [2024-11-08 10:24:14,627 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69cde88b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 10:24:14, skipping insertion in model container [2024-11-08 10:24:14,628 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:24:14" (3/3) ... [2024-11-08 10:24:14,629 INFO L112 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2024-11-08 10:24:14,649 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 10:24:14,650 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 10:24:14,752 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 10:24:14,760 INFO L333 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, 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;@74aef45c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 10:24:14,760 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 10:24:14,769 INFO L276 IsEmpty]: Start isEmpty. Operand has 696 states, 560 states have (on average 1.5160714285714285) internal successors, (849), 579 states have internal predecessors, (849), 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) [2024-11-08 10:24:14,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-08 10:24:14,779 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:14,780 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:24:14,780 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:14,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:14,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1452259225, now seen corresponding path program 1 times [2024-11-08 10:24:14,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:14,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359369716] [2024-11-08 10:24:14,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:14,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:15,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:15,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:15,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:15,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359369716] [2024-11-08 10:24:15,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359369716] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:15,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:15,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 10:24:15,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482076220] [2024-11-08 10:24:15,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:15,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 10:24:15,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:15,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 10:24:15,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 10:24:15,205 INFO L87 Difference]: Start difference. First operand has 696 states, 560 states have (on average 1.5160714285714285) internal successors, (849), 579 states have internal predecessors, (849), 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 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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) [2024-11-08 10:24:15,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:15,325 INFO L93 Difference]: Finished difference Result 1386 states and 2192 transitions. [2024-11-08 10:24:15,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 10:24:15,329 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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 19 [2024-11-08 10:24:15,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:15,347 INFO L225 Difference]: With dead ends: 1386 [2024-11-08 10:24:15,347 INFO L226 Difference]: Without dead ends: 689 [2024-11-08 10:24:15,359 INFO L431 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 [2024-11-08 10:24:15,362 INFO L432 NwaCegarLoop]: 1043 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:15,363 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 10:24:15,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2024-11-08 10:24:15,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 689. [2024-11-08 10:24:15,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 555 states have (on average 1.4792792792792793) internal successors, (821), 572 states have internal predecessors, (821), 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) [2024-11-08 10:24:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1031 transitions. [2024-11-08 10:24:15,456 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1031 transitions. Word has length 19 [2024-11-08 10:24:15,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:15,457 INFO L471 AbstractCegarLoop]: Abstraction has 689 states and 1031 transitions. [2024-11-08 10:24:15,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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) [2024-11-08 10:24:15,457 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1031 transitions. [2024-11-08 10:24:15,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-08 10:24:15,458 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:15,458 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:24:15,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 10:24:15,459 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:15,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:15,459 INFO L85 PathProgramCache]: Analyzing trace with hash -147217445, now seen corresponding path program 1 times [2024-11-08 10:24:15,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:15,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99214803] [2024-11-08 10:24:15,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:15,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:15,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:15,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:15,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:15,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99214803] [2024-11-08 10:24:15,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99214803] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:15,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:15,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 10:24:15,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718750513] [2024-11-08 10:24:15,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:15,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 10:24:15,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:15,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 10:24:15,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 10:24:15,672 INFO L87 Difference]: Start difference. First operand 689 states and 1031 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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) [2024-11-08 10:24:15,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:15,784 INFO L93 Difference]: Finished difference Result 708 states and 1056 transitions. [2024-11-08 10:24:15,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 10:24:15,785 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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 19 [2024-11-08 10:24:15,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:15,792 INFO L225 Difference]: With dead ends: 708 [2024-11-08 10:24:15,793 INFO L226 Difference]: Without dead ends: 689 [2024-11-08 10:24:15,794 INFO L431 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 [2024-11-08 10:24:15,795 INFO L432 NwaCegarLoop]: 1029 mSDtfsCounter, 16 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1997 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:15,796 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 1997 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 10:24:15,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2024-11-08 10:24:15,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 689. [2024-11-08 10:24:15,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 555 states have (on average 1.4774774774774775) internal successors, (820), 572 states have internal predecessors, (820), 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) [2024-11-08 10:24:15,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1030 transitions. [2024-11-08 10:24:15,851 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1030 transitions. Word has length 19 [2024-11-08 10:24:15,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:15,852 INFO L471 AbstractCegarLoop]: Abstraction has 689 states and 1030 transitions. [2024-11-08 10:24:15,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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) [2024-11-08 10:24:15,852 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1030 transitions. [2024-11-08 10:24:15,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-08 10:24:15,853 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:15,854 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:24:15,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 10:24:15,854 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:15,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:15,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1289158732, now seen corresponding path program 1 times [2024-11-08 10:24:15,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:15,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654531269] [2024-11-08 10:24:15,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:15,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:15,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:15,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:15,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654531269] [2024-11-08 10:24:15,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654531269] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:15,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:15,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 10:24:15,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088045649] [2024-11-08 10:24:15,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:15,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 10:24:15,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:15,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 10:24:15,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 10:24:15,950 INFO L87 Difference]: Start difference. First operand 689 states and 1030 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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) [2024-11-08 10:24:16,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:16,126 INFO L93 Difference]: Finished difference Result 1226 states and 1823 transitions. [2024-11-08 10:24:16,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 10:24:16,126 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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 21 [2024-11-08 10:24:16,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:16,135 INFO L225 Difference]: With dead ends: 1226 [2024-11-08 10:24:16,135 INFO L226 Difference]: Without dead ends: 973 [2024-11-08 10:24:16,136 INFO L431 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 [2024-11-08 10:24:16,139 INFO L432 NwaCegarLoop]: 1342 mSDtfsCounter, 942 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 942 SdHoareTripleChecker+Valid, 1771 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:16,139 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [942 Valid, 1771 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 10:24:16,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2024-11-08 10:24:16,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 954. [2024-11-08 10:24:16,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 776 states have (on average 1.461340206185567) internal successors, (1134), 779 states have internal predecessors, (1134), 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) [2024-11-08 10:24:16,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1422 transitions. [2024-11-08 10:24:16,180 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1422 transitions. Word has length 21 [2024-11-08 10:24:16,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:16,181 INFO L471 AbstractCegarLoop]: Abstraction has 954 states and 1422 transitions. [2024-11-08 10:24:16,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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) [2024-11-08 10:24:16,181 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1422 transitions. [2024-11-08 10:24:16,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-08 10:24:16,183 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:16,183 INFO L215 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] [2024-11-08 10:24:16,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 10:24:16,184 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:16,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:16,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1599811433, now seen corresponding path program 1 times [2024-11-08 10:24:16,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:16,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238168500] [2024-11-08 10:24:16,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:16,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:16,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:16,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:16,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:16,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238168500] [2024-11-08 10:24:16,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238168500] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:16,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:16,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 10:24:16,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284279184] [2024-11-08 10:24:16,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:16,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 10:24:16,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:16,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 10:24:16,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 10:24:16,366 INFO L87 Difference]: Start difference. First operand 954 states and 1422 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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) [2024-11-08 10:24:16,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:16,423 INFO L93 Difference]: Finished difference Result 1526 states and 2256 transitions. [2024-11-08 10:24:16,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 10:24:16,423 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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 28 [2024-11-08 10:24:16,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:16,436 INFO L225 Difference]: With dead ends: 1526 [2024-11-08 10:24:16,436 INFO L226 Difference]: Without dead ends: 1394 [2024-11-08 10:24:16,437 INFO L431 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 [2024-11-08 10:24:16,438 INFO L432 NwaCegarLoop]: 1278 mSDtfsCounter, 927 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 1712 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:16,438 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [927 Valid, 1712 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 10:24:16,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2024-11-08 10:24:16,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1359. [2024-11-08 10:24:16,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1359 states, 1111 states have (on average 1.4707470747074707) internal successors, (1634), 1110 states have internal predecessors, (1634), 189 states have call successors, (189), 55 states have call predecessors, (189), 58 states have return successors, (205), 193 states have call predecessors, (205), 180 states have call successors, (205) [2024-11-08 10:24:16,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1359 states to 1359 states and 2028 transitions. [2024-11-08 10:24:16,499 INFO L78 Accepts]: Start accepts. Automaton has 1359 states and 2028 transitions. Word has length 28 [2024-11-08 10:24:16,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:16,499 INFO L471 AbstractCegarLoop]: Abstraction has 1359 states and 2028 transitions. [2024-11-08 10:24:16,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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) [2024-11-08 10:24:16,500 INFO L276 IsEmpty]: Start isEmpty. Operand 1359 states and 2028 transitions. [2024-11-08 10:24:16,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-08 10:24:16,502 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:16,503 INFO L215 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] [2024-11-08 10:24:16,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 10:24:16,503 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:16,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:16,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1701522095, now seen corresponding path program 1 times [2024-11-08 10:24:16,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:16,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565288200] [2024-11-08 10:24:16,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:16,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:16,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:16,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:16,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:16,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565288200] [2024-11-08 10:24:16,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565288200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:16,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:16,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 10:24:16,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758859169] [2024-11-08 10:24:16,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:16,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 10:24:16,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:16,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 10:24:16,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 10:24:16,616 INFO L87 Difference]: Start difference. First operand 1359 states and 2028 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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) [2024-11-08 10:24:16,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:16,862 INFO L93 Difference]: Finished difference Result 3144 states and 4792 transitions. [2024-11-08 10:24:16,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 10:24:16,863 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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 28 [2024-11-08 10:24:16,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:16,877 INFO L225 Difference]: With dead ends: 3144 [2024-11-08 10:24:16,878 INFO L226 Difference]: Without dead ends: 2383 [2024-11-08 10:24:16,881 INFO L431 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 [2024-11-08 10:24:16,883 INFO L432 NwaCegarLoop]: 1572 mSDtfsCounter, 671 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 2522 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:16,884 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 2522 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 10:24:16,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2383 states. [2024-11-08 10:24:16,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2383 to 1619. [2024-11-08 10:24:16,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1619 states, 1305 states have (on average 1.4544061302681992) internal successors, (1898), 1303 states have internal predecessors, (1898), 227 states have call successors, (227), 82 states have call predecessors, (227), 86 states have return successors, (298), 233 states have call predecessors, (298), 218 states have call successors, (298) [2024-11-08 10:24:16,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1619 states to 1619 states and 2423 transitions. [2024-11-08 10:24:16,979 INFO L78 Accepts]: Start accepts. Automaton has 1619 states and 2423 transitions. Word has length 28 [2024-11-08 10:24:16,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:16,980 INFO L471 AbstractCegarLoop]: Abstraction has 1619 states and 2423 transitions. [2024-11-08 10:24:16,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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) [2024-11-08 10:24:16,980 INFO L276 IsEmpty]: Start isEmpty. Operand 1619 states and 2423 transitions. [2024-11-08 10:24:16,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-08 10:24:16,982 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:16,982 INFO L215 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] [2024-11-08 10:24:16,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 10:24:16,983 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:16,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:16,983 INFO L85 PathProgramCache]: Analyzing trace with hash -557001360, now seen corresponding path program 1 times [2024-11-08 10:24:16,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:16,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253939583] [2024-11-08 10:24:16,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:16,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:17,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:17,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:17,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253939583] [2024-11-08 10:24:17,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253939583] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:17,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:17,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 10:24:17,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998887599] [2024-11-08 10:24:17,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:17,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 10:24:17,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:17,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 10:24:17,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 10:24:17,084 INFO L87 Difference]: Start difference. First operand 1619 states and 2423 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 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) [2024-11-08 10:24:17,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:17,184 INFO L93 Difference]: Finished difference Result 1622 states and 2425 transitions. [2024-11-08 10:24:17,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 10:24:17,185 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 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 28 [2024-11-08 10:24:17,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:17,194 INFO L225 Difference]: With dead ends: 1622 [2024-11-08 10:24:17,195 INFO L226 Difference]: Without dead ends: 1618 [2024-11-08 10:24:17,196 INFO L431 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 [2024-11-08 10:24:17,197 INFO L432 NwaCegarLoop]: 989 mSDtfsCounter, 34 mSDsluCounter, 932 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1921 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:17,197 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1921 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 10:24:17,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states. [2024-11-08 10:24:17,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 1618. [2024-11-08 10:24:17,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1618 states, 1305 states have (on average 1.452873563218391) internal successors, (1896), 1302 states have internal predecessors, (1896), 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) [2024-11-08 10:24:17,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1618 states to 1618 states and 2420 transitions. [2024-11-08 10:24:17,264 INFO L78 Accepts]: Start accepts. Automaton has 1618 states and 2420 transitions. Word has length 28 [2024-11-08 10:24:17,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:17,265 INFO L471 AbstractCegarLoop]: Abstraction has 1618 states and 2420 transitions. [2024-11-08 10:24:17,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 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) [2024-11-08 10:24:17,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1618 states and 2420 transitions. [2024-11-08 10:24:17,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-08 10:24:17,266 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:17,266 INFO L215 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] [2024-11-08 10:24:17,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 10:24:17,267 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:17,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:17,267 INFO L85 PathProgramCache]: Analyzing trace with hash 968439853, now seen corresponding path program 1 times [2024-11-08 10:24:17,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:17,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932083903] [2024-11-08 10:24:17,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:17,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:17,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:17,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:17,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:17,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932083903] [2024-11-08 10:24:17,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932083903] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:17,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:17,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 10:24:17,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938728704] [2024-11-08 10:24:17,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:17,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 10:24:17,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:17,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 10:24:17,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 10:24:17,458 INFO L87 Difference]: Start difference. First operand 1618 states and 2420 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 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) [2024-11-08 10:24:18,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:18,177 INFO L93 Difference]: Finished difference Result 2929 states and 4417 transitions. [2024-11-08 10:24:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 10:24:18,178 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 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 29 [2024-11-08 10:24:18,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:18,187 INFO L225 Difference]: With dead ends: 2929 [2024-11-08 10:24:18,188 INFO L226 Difference]: Without dead ends: 1932 [2024-11-08 10:24:18,190 INFO L431 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 [2024-11-08 10:24:18,191 INFO L432 NwaCegarLoop]: 1253 mSDtfsCounter, 1661 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 320 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1663 SdHoareTripleChecker+Valid, 1581 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 320 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:18,191 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1663 Valid, 1581 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [320 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-08 10:24:18,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states. [2024-11-08 10:24:18,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1606. [2024-11-08 10:24:18,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1295 states have (on average 1.4501930501930502) internal successors, (1878), 1292 states have internal predecessors, (1878), 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) [2024-11-08 10:24:18,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 2396 transitions. [2024-11-08 10:24:18,268 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 2396 transitions. Word has length 29 [2024-11-08 10:24:18,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:18,269 INFO L471 AbstractCegarLoop]: Abstraction has 1606 states and 2396 transitions. [2024-11-08 10:24:18,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 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) [2024-11-08 10:24:18,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 2396 transitions. [2024-11-08 10:24:18,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-08 10:24:18,271 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:18,271 INFO L215 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] [2024-11-08 10:24:18,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 10:24:18,271 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:18,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:18,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1032153716, now seen corresponding path program 1 times [2024-11-08 10:24:18,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:18,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503551437] [2024-11-08 10:24:18,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:18,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:18,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:18,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:18,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:18,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503551437] [2024-11-08 10:24:18,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503551437] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:18,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:18,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 10:24:18,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96858395] [2024-11-08 10:24:18,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:18,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 10:24:18,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:18,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 10:24:18,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 10:24:18,436 INFO L87 Difference]: Start difference. First operand 1606 states and 2396 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 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) [2024-11-08 10:24:18,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:18,923 INFO L93 Difference]: Finished difference Result 1667 states and 2476 transitions. [2024-11-08 10:24:18,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 10:24:18,924 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 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 37 [2024-11-08 10:24:18,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:18,932 INFO L225 Difference]: With dead ends: 1667 [2024-11-08 10:24:18,932 INFO L226 Difference]: Without dead ends: 1623 [2024-11-08 10:24:18,933 INFO L431 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 [2024-11-08 10:24:18,934 INFO L432 NwaCegarLoop]: 985 mSDtfsCounter, 1026 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1026 SdHoareTripleChecker+Valid, 1746 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:18,934 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1026 Valid, 1746 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-08 10:24:18,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2024-11-08 10:24:19,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1606. [2024-11-08 10:24:19,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1295 states have (on average 1.4486486486486487) internal successors, (1876), 1292 states have internal predecessors, (1876), 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) [2024-11-08 10:24:19,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 2394 transitions. [2024-11-08 10:24:19,076 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 2394 transitions. Word has length 37 [2024-11-08 10:24:19,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:19,076 INFO L471 AbstractCegarLoop]: Abstraction has 1606 states and 2394 transitions. [2024-11-08 10:24:19,076 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 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) [2024-11-08 10:24:19,077 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 2394 transitions. [2024-11-08 10:24:19,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-08 10:24:19,079 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:19,079 INFO L215 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] [2024-11-08 10:24:19,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-08 10:24:19,079 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:19,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:19,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1117000761, now seen corresponding path program 1 times [2024-11-08 10:24:19,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:19,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218609725] [2024-11-08 10:24:19,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:19,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:19,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:19,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:19,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:19,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218609725] [2024-11-08 10:24:19,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218609725] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:19,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:19,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 10:24:19,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357988268] [2024-11-08 10:24:19,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:19,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 10:24:19,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:19,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 10:24:19,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 10:24:19,309 INFO L87 Difference]: Start difference. First operand 1606 states and 2394 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2024-11-08 10:24:19,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:19,972 INFO L93 Difference]: Finished difference Result 1917 states and 2849 transitions. [2024-11-08 10:24:19,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 10:24:19,973 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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 39 [2024-11-08 10:24:19,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:19,983 INFO L225 Difference]: With dead ends: 1917 [2024-11-08 10:24:19,983 INFO L226 Difference]: Without dead ends: 1908 [2024-11-08 10:24:19,984 INFO L431 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 [2024-11-08 10:24:19,986 INFO L432 NwaCegarLoop]: 1280 mSDtfsCounter, 1309 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1316 SdHoareTripleChecker+Valid, 2050 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:19,987 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1316 Valid, 2050 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 10:24:19,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1908 states. [2024-11-08 10:24:20,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1908 to 1646. [2024-11-08 10:24:20,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1332 states have (on average 1.4406906906906907) internal successors, (1919), 1322 states have internal predecessors, (1919), 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) [2024-11-08 10:24:20,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2448 transitions. [2024-11-08 10:24:20,080 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2448 transitions. Word has length 39 [2024-11-08 10:24:20,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:20,081 INFO L471 AbstractCegarLoop]: Abstraction has 1646 states and 2448 transitions. [2024-11-08 10:24:20,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2024-11-08 10:24:20,081 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2448 transitions. [2024-11-08 10:24:20,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-08 10:24:20,083 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:20,083 INFO L215 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] [2024-11-08 10:24:20,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-08 10:24:20,083 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:20,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:20,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1117277591, now seen corresponding path program 1 times [2024-11-08 10:24:20,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:20,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621931132] [2024-11-08 10:24:20,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:20,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:20,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:20,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:20,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:20,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621931132] [2024-11-08 10:24:20,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621931132] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:20,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:20,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 10:24:20,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851565063] [2024-11-08 10:24:20,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:20,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 10:24:20,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:20,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 10:24:20,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 10:24:20,178 INFO L87 Difference]: Start difference. First operand 1646 states and 2448 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2024-11-08 10:24:20,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:20,334 INFO L93 Difference]: Finished difference Result 2268 states and 3355 transitions. [2024-11-08 10:24:20,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 10:24:20,334 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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 39 [2024-11-08 10:24:20,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:20,346 INFO L225 Difference]: With dead ends: 2268 [2024-11-08 10:24:20,346 INFO L226 Difference]: Without dead ends: 2240 [2024-11-08 10:24:20,348 INFO L431 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 [2024-11-08 10:24:20,348 INFO L432 NwaCegarLoop]: 1026 mSDtfsCounter, 980 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 980 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:20,349 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [980 Valid, 1405 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 10:24:20,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2240 states. [2024-11-08 10:24:20,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2240 to 2203. [2024-11-08 10:24:20,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2203 states, 1779 states have (on average 1.4485666104553119) internal successors, (2577), 1775 states have internal predecessors, (2577), 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) [2024-11-08 10:24:20,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2203 states to 2203 states and 3267 transitions. [2024-11-08 10:24:20,474 INFO L78 Accepts]: Start accepts. Automaton has 2203 states and 3267 transitions. Word has length 39 [2024-11-08 10:24:20,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:20,475 INFO L471 AbstractCegarLoop]: Abstraction has 2203 states and 3267 transitions. [2024-11-08 10:24:20,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2024-11-08 10:24:20,475 INFO L276 IsEmpty]: Start isEmpty. Operand 2203 states and 3267 transitions. [2024-11-08 10:24:20,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-08 10:24:20,478 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:20,478 INFO L215 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] [2024-11-08 10:24:20,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-08 10:24:20,478 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:20,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:20,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1131622500, now seen corresponding path program 1 times [2024-11-08 10:24:20,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:20,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992150153] [2024-11-08 10:24:20,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:20,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:20,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:20,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:20,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:20,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992150153] [2024-11-08 10:24:20,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992150153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:20,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:20,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 10:24:20,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65615133] [2024-11-08 10:24:20,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:20,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 10:24:20,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:20,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 10:24:20,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 10:24:20,573 INFO L87 Difference]: Start difference. First operand 2203 states and 3267 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2024-11-08 10:24:20,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:20,754 INFO L93 Difference]: Finished difference Result 2733 states and 4052 transitions. [2024-11-08 10:24:20,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 10:24:20,755 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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 39 [2024-11-08 10:24:20,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:20,769 INFO L225 Difference]: With dead ends: 2733 [2024-11-08 10:24:20,769 INFO L226 Difference]: Without dead ends: 2720 [2024-11-08 10:24:20,771 INFO L431 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 [2024-11-08 10:24:20,772 INFO L432 NwaCegarLoop]: 1339 mSDtfsCounter, 369 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 2283 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:20,772 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 2283 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 10:24:20,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2024-11-08 10:24:20,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2200. [2024-11-08 10:24:20,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2200 states, 1776 states have (on average 1.447072072072072) internal successors, (2570), 1772 states have internal predecessors, (2570), 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) [2024-11-08 10:24:20,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 3260 transitions. [2024-11-08 10:24:20,966 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 3260 transitions. Word has length 39 [2024-11-08 10:24:20,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:20,967 INFO L471 AbstractCegarLoop]: Abstraction has 2200 states and 3260 transitions. [2024-11-08 10:24:20,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 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) [2024-11-08 10:24:20,968 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 3260 transitions. [2024-11-08 10:24:20,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-08 10:24:20,969 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:20,969 INFO L215 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] [2024-11-08 10:24:20,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-08 10:24:20,970 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:20,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:20,970 INFO L85 PathProgramCache]: Analyzing trace with hash -557633380, now seen corresponding path program 1 times [2024-11-08 10:24:20,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:20,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800179376] [2024-11-08 10:24:20,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:20,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:21,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:21,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:21,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:21,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800179376] [2024-11-08 10:24:21,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800179376] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:21,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:21,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 10:24:21,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403123035] [2024-11-08 10:24:21,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:21,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 10:24:21,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:21,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 10:24:21,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 10:24:21,141 INFO L87 Difference]: Start difference. First operand 2200 states and 3260 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2024-11-08 10:24:21,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:21,616 INFO L93 Difference]: Finished difference Result 2230 states and 3292 transitions. [2024-11-08 10:24:21,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 10:24:21,617 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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 39 [2024-11-08 10:24:21,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:21,627 INFO L225 Difference]: With dead ends: 2230 [2024-11-08 10:24:21,627 INFO L226 Difference]: Without dead ends: 2183 [2024-11-08 10:24:21,628 INFO L431 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 [2024-11-08 10:24:21,629 INFO L432 NwaCegarLoop]: 984 mSDtfsCounter, 1005 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1005 SdHoareTripleChecker+Valid, 1745 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:21,629 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1005 Valid, 1745 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-08 10:24:21,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2183 states. [2024-11-08 10:24:21,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2183 to 2181. [2024-11-08 10:24:21,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2181 states, 1759 states have (on average 1.4491188175099488) internal successors, (2549), 1762 states have internal predecessors, (2549), 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) [2024-11-08 10:24:21,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2181 states to 2181 states and 3229 transitions. [2024-11-08 10:24:21,791 INFO L78 Accepts]: Start accepts. Automaton has 2181 states and 3229 transitions. Word has length 39 [2024-11-08 10:24:21,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:21,791 INFO L471 AbstractCegarLoop]: Abstraction has 2181 states and 3229 transitions. [2024-11-08 10:24:21,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2024-11-08 10:24:21,791 INFO L276 IsEmpty]: Start isEmpty. Operand 2181 states and 3229 transitions. [2024-11-08 10:24:21,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-08 10:24:21,793 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:21,793 INFO L215 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] [2024-11-08 10:24:21,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-08 10:24:21,793 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:21,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:21,794 INFO L85 PathProgramCache]: Analyzing trace with hash -267383375, now seen corresponding path program 1 times [2024-11-08 10:24:21,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:21,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199113425] [2024-11-08 10:24:21,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:21,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:21,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:21,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:21,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199113425] [2024-11-08 10:24:21,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199113425] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:21,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:21,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-08 10:24:21,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044053709] [2024-11-08 10:24:21,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:21,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 10:24:21,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:21,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 10:24:21,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-08 10:24:21,946 INFO L87 Difference]: Start difference. First operand 2181 states and 3229 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 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) [2024-11-08 10:24:22,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:22,110 INFO L93 Difference]: Finished difference Result 2193 states and 3241 transitions. [2024-11-08 10:24:22,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 10:24:22,111 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 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 40 [2024-11-08 10:24:22,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:22,122 INFO L225 Difference]: With dead ends: 2193 [2024-11-08 10:24:22,122 INFO L226 Difference]: Without dead ends: 2165 [2024-11-08 10:24:22,124 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-08 10:24:22,125 INFO L432 NwaCegarLoop]: 991 mSDtfsCounter, 1 mSDsluCounter, 3913 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4904 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:22,126 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4904 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 10:24:22,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2024-11-08 10:24:22,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 2165. [2024-11-08 10:24:22,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2165 states, 1743 states have (on average 1.4515203671830177) internal successors, (2530), 1746 states have internal predecessors, (2530), 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) [2024-11-08 10:24:22,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2165 states to 2165 states and 3210 transitions. [2024-11-08 10:24:22,262 INFO L78 Accepts]: Start accepts. Automaton has 2165 states and 3210 transitions. Word has length 40 [2024-11-08 10:24:22,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:22,263 INFO L471 AbstractCegarLoop]: Abstraction has 2165 states and 3210 transitions. [2024-11-08 10:24:22,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 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) [2024-11-08 10:24:22,263 INFO L276 IsEmpty]: Start isEmpty. Operand 2165 states and 3210 transitions. [2024-11-08 10:24:22,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-08 10:24:22,265 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:22,265 INFO L215 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] [2024-11-08 10:24:22,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-08 10:24:22,265 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:22,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:22,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1173775843, now seen corresponding path program 1 times [2024-11-08 10:24:22,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:22,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802625421] [2024-11-08 10:24:22,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:22,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:22,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:22,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 10:24:22,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:22,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:22,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:22,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802625421] [2024-11-08 10:24:22,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802625421] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:22,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:22,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 10:24:22,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125192608] [2024-11-08 10:24:22,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:22,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 10:24:22,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:22,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 10:24:22,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 10:24:22,471 INFO L87 Difference]: Start difference. First operand 2165 states and 3210 transitions. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 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) [2024-11-08 10:24:25,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:25,939 INFO L93 Difference]: Finished difference Result 3046 states and 4437 transitions. [2024-11-08 10:24:25,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-08 10:24:25,941 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 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 45 [2024-11-08 10:24:25,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:25,951 INFO L225 Difference]: With dead ends: 3046 [2024-11-08 10:24:25,951 INFO L226 Difference]: Without dead ends: 1390 [2024-11-08 10:24:25,956 INFO L431 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 [2024-11-08 10:24:25,956 INFO L432 NwaCegarLoop]: 952 mSDtfsCounter, 800 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 805 SdHoareTripleChecker+Valid, 2695 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:25,956 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [805 Valid, 2695 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-08 10:24:25,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1390 states. [2024-11-08 10:24:26,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1390 to 1240. [2024-11-08 10:24:26,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1004 states have (on average 1.4292828685258965) internal successors, (1435), 1010 states have internal predecessors, (1435), 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) [2024-11-08 10:24:26,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1808 transitions. [2024-11-08 10:24:26,064 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 1808 transitions. Word has length 45 [2024-11-08 10:24:26,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:26,065 INFO L471 AbstractCegarLoop]: Abstraction has 1240 states and 1808 transitions. [2024-11-08 10:24:26,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 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) [2024-11-08 10:24:26,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 1808 transitions. [2024-11-08 10:24:26,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-08 10:24:26,067 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:26,067 INFO L215 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] [2024-11-08 10:24:26,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-08 10:24:26,068 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:26,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:26,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1214822458, now seen corresponding path program 1 times [2024-11-08 10:24:26,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:26,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849581474] [2024-11-08 10:24:26,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:26,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:26,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:26,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 10:24:26,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:26,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:26,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849581474] [2024-11-08 10:24:26,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849581474] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:26,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:26,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 10:24:26,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863088532] [2024-11-08 10:24:26,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:26,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 10:24:26,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:26,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 10:24:26,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 10:24:26,226 INFO L87 Difference]: Start difference. First operand 1240 states and 1808 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 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) [2024-11-08 10:24:28,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:28,276 INFO L93 Difference]: Finished difference Result 1881 states and 2739 transitions. [2024-11-08 10:24:28,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 10:24:28,277 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 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 46 [2024-11-08 10:24:28,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:28,288 INFO L225 Difference]: With dead ends: 1881 [2024-11-08 10:24:28,288 INFO L226 Difference]: Without dead ends: 1217 [2024-11-08 10:24:28,291 INFO L431 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 [2024-11-08 10:24:28,292 INFO L432 NwaCegarLoop]: 855 mSDtfsCounter, 995 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1077 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:28,292 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1077 Valid, 1429 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-08 10:24:28,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2024-11-08 10:24:28,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1172. [2024-11-08 10:24:28,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1172 states, 943 states have (on average 1.4241781548250265) internal successors, (1343), 947 states have internal predecessors, (1343), 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) [2024-11-08 10:24:28,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1709 transitions. [2024-11-08 10:24:28,421 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 1709 transitions. Word has length 46 [2024-11-08 10:24:28,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:28,421 INFO L471 AbstractCegarLoop]: Abstraction has 1172 states and 1709 transitions. [2024-11-08 10:24:28,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 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) [2024-11-08 10:24:28,422 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 1709 transitions. [2024-11-08 10:24:28,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-08 10:24:28,423 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:28,424 INFO L215 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, 1, 1, 1] [2024-11-08 10:24:28,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-08 10:24:28,424 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:28,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:28,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1157952480, now seen corresponding path program 1 times [2024-11-08 10:24:28,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:28,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785196746] [2024-11-08 10:24:28,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:28,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:28,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:28,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-08 10:24:28,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:28,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-08 10:24:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:28,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:28,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:28,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785196746] [2024-11-08 10:24:28,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785196746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:28,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:28,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 10:24:28,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093374259] [2024-11-08 10:24:28,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:28,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 10:24:28,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:28,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 10:24:28,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 10:24:28,574 INFO L87 Difference]: Start difference. First operand 1172 states and 1709 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 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) [2024-11-08 10:24:30,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:30,614 INFO L93 Difference]: Finished difference Result 1233 states and 1806 transitions. [2024-11-08 10:24:30,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 10:24:30,614 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 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 49 [2024-11-08 10:24:30,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:30,620 INFO L225 Difference]: With dead ends: 1233 [2024-11-08 10:24:30,620 INFO L226 Difference]: Without dead ends: 1205 [2024-11-08 10:24:30,621 INFO L431 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 [2024-11-08 10:24:30,622 INFO L432 NwaCegarLoop]: 790 mSDtfsCounter, 357 mSDsluCounter, 1848 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 2638 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:30,622 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 2638 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-08 10:24:30,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2024-11-08 10:24:30,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1136. [2024-11-08 10:24:30,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 916 states have (on average 1.4246724890829694) internal successors, (1305), 923 states have internal predecessors, (1305), 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) [2024-11-08 10:24:30,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1673 transitions. [2024-11-08 10:24:30,702 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1673 transitions. Word has length 49 [2024-11-08 10:24:30,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:30,702 INFO L471 AbstractCegarLoop]: Abstraction has 1136 states and 1673 transitions. [2024-11-08 10:24:30,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 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) [2024-11-08 10:24:30,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1673 transitions. [2024-11-08 10:24:30,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-08 10:24:30,705 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:30,705 INFO L215 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, 1, 1, 1] [2024-11-08 10:24:30,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-08 10:24:30,705 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:30,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:30,706 INFO L85 PathProgramCache]: Analyzing trace with hash -735250654, now seen corresponding path program 1 times [2024-11-08 10:24:30,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:30,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774474201] [2024-11-08 10:24:30,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:30,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:30,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:30,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-08 10:24:30,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:30,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-08 10:24:30,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:30,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:30,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:30,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774474201] [2024-11-08 10:24:30,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774474201] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:30,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:30,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 10:24:30,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164200688] [2024-11-08 10:24:30,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:30,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 10:24:30,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:30,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 10:24:30,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 10:24:30,845 INFO L87 Difference]: Start difference. First operand 1136 states and 1673 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 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) [2024-11-08 10:24:32,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:32,759 INFO L93 Difference]: Finished difference Result 1177 states and 1731 transitions. [2024-11-08 10:24:32,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-08 10:24:32,760 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 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 49 [2024-11-08 10:24:32,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:32,765 INFO L225 Difference]: With dead ends: 1177 [2024-11-08 10:24:32,765 INFO L226 Difference]: Without dead ends: 1170 [2024-11-08 10:24:32,766 INFO L431 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 [2024-11-08 10:24:32,766 INFO L432 NwaCegarLoop]: 788 mSDtfsCounter, 331 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 2680 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:32,766 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 2680 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 708 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-08 10:24:32,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2024-11-08 10:24:32,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1148. [2024-11-08 10:24:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 928 states have (on average 1.4213362068965518) internal successors, (1319), 935 states have internal predecessors, (1319), 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) [2024-11-08 10:24:32,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 1687 transitions. [2024-11-08 10:24:32,846 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 1687 transitions. Word has length 49 [2024-11-08 10:24:32,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:32,846 INFO L471 AbstractCegarLoop]: Abstraction has 1148 states and 1687 transitions. [2024-11-08 10:24:32,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 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) [2024-11-08 10:24:32,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 1687 transitions. [2024-11-08 10:24:32,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-08 10:24:32,850 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:32,850 INFO L215 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, 1, 1, 1, 1] [2024-11-08 10:24:32,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-08 10:24:32,851 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:32,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:32,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1309156212, now seen corresponding path program 1 times [2024-11-08 10:24:32,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:32,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636532784] [2024-11-08 10:24:32,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:32,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:33,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-08 10:24:33,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:33,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-08 10:24:33,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:33,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:33,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636532784] [2024-11-08 10:24:33,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636532784] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:33,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:33,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-08 10:24:33,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670024391] [2024-11-08 10:24:33,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:33,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 10:24:33,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:33,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 10:24:33,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-08 10:24:33,067 INFO L87 Difference]: Start difference. First operand 1148 states and 1687 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 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) [2024-11-08 10:24:35,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:35,235 INFO L93 Difference]: Finished difference Result 1177 states and 1727 transitions. [2024-11-08 10:24:35,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 10:24:35,236 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 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 50 [2024-11-08 10:24:35,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:35,240 INFO L225 Difference]: With dead ends: 1177 [2024-11-08 10:24:35,240 INFO L226 Difference]: Without dead ends: 1172 [2024-11-08 10:24:35,241 INFO L431 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 [2024-11-08 10:24:35,241 INFO L432 NwaCegarLoop]: 787 mSDtfsCounter, 1231 mSDsluCounter, 2423 mSDsCounter, 0 mSdLazyCounter, 1147 mSolverCounterSat, 267 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1321 SdHoareTripleChecker+Valid, 3210 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 267 IncrementalHoareTripleChecker+Valid, 1147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:35,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1321 Valid, 3210 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [267 Valid, 1147 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-08 10:24:35,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2024-11-08 10:24:35,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1148. [2024-11-08 10:24:35,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 928 states have (on average 1.4202586206896552) internal successors, (1318), 935 states have internal predecessors, (1318), 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) [2024-11-08 10:24:35,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 1686 transitions. [2024-11-08 10:24:35,324 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 1686 transitions. Word has length 50 [2024-11-08 10:24:35,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:35,324 INFO L471 AbstractCegarLoop]: Abstraction has 1148 states and 1686 transitions. [2024-11-08 10:24:35,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 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) [2024-11-08 10:24:35,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 1686 transitions. [2024-11-08 10:24:35,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-08 10:24:35,326 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:35,327 INFO L215 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, 1, 1, 1, 1, 1] [2024-11-08 10:24:35,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-08 10:24:35,327 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:35,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:35,327 INFO L85 PathProgramCache]: Analyzing trace with hash 2090338404, now seen corresponding path program 1 times [2024-11-08 10:24:35,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:35,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198437659] [2024-11-08 10:24:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:35,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:35,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-08 10:24:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:35,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-08 10:24:35,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:35,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 10:24:35,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:35,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198437659] [2024-11-08 10:24:35,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198437659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:35,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:35,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 10:24:35,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714889319] [2024-11-08 10:24:35,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:35,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 10:24:35,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:35,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 10:24:35,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 10:24:35,516 INFO L87 Difference]: Start difference. First operand 1148 states and 1686 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 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) [2024-11-08 10:24:37,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:37,407 INFO L93 Difference]: Finished difference Result 2318 states and 3410 transitions. [2024-11-08 10:24:37,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 10:24:37,408 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 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 51 [2024-11-08 10:24:37,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:37,413 INFO L225 Difference]: With dead ends: 2318 [2024-11-08 10:24:37,413 INFO L226 Difference]: Without dead ends: 1174 [2024-11-08 10:24:37,416 INFO L431 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 [2024-11-08 10:24:37,417 INFO L432 NwaCegarLoop]: 787 mSDtfsCounter, 304 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 2709 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:37,417 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 2709 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-08 10:24:37,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2024-11-08 10:24:37,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 1151. [2024-11-08 10:24:37,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 931 states have (on average 1.41890440386681) internal successors, (1321), 938 states have internal predecessors, (1321), 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) [2024-11-08 10:24:37,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 1689 transitions. [2024-11-08 10:24:37,505 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 1689 transitions. Word has length 51 [2024-11-08 10:24:37,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:37,505 INFO L471 AbstractCegarLoop]: Abstraction has 1151 states and 1689 transitions. [2024-11-08 10:24:37,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 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) [2024-11-08 10:24:37,506 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 1689 transitions. [2024-11-08 10:24:37,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-08 10:24:37,508 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:37,508 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:24:37,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-08 10:24:37,509 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:37,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:37,509 INFO L85 PathProgramCache]: Analyzing trace with hash -894749346, now seen corresponding path program 1 times [2024-11-08 10:24:37,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:37,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79603515] [2024-11-08 10:24:37,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:37,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:37,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:37,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-08 10:24:37,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:37,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-08 10:24:37,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:37,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 10:24:37,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:37,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79603515] [2024-11-08 10:24:37,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79603515] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 10:24:37,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095440456] [2024-11-08 10:24:37,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:37,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:24:37,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 10:24:37,728 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) [2024-11-08 10:24:37,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 10:24:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:38,247 INFO L255 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-08 10:24:38,253 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 10:24:38,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 10:24:38,276 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 10:24:38,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 10:24:38,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095440456] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 10:24:38,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 10:24:38,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2024-11-08 10:24:38,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174058808] [2024-11-08 10:24:38,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 10:24:38,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 10:24:38,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:38,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 10:24:38,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-08 10:24:38,337 INFO L87 Difference]: Start difference. First operand 1151 states and 1689 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 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) [2024-11-08 10:24:40,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:40,686 INFO L93 Difference]: Finished difference Result 2334 states and 3431 transitions. [2024-11-08 10:24:40,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 10:24:40,687 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 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 57 [2024-11-08 10:24:40,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:40,692 INFO L225 Difference]: With dead ends: 2334 [2024-11-08 10:24:40,692 INFO L226 Difference]: Without dead ends: 1188 [2024-11-08 10:24:40,696 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-08 10:24:40,697 INFO L432 NwaCegarLoop]: 786 mSDtfsCounter, 323 mSDsluCounter, 2634 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 3420 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:40,697 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 3420 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 992 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-08 10:24:40,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2024-11-08 10:24:40,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1165. [2024-11-08 10:24:40,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 945 states have (on average 1.4126984126984128) internal successors, (1335), 952 states have internal predecessors, (1335), 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) [2024-11-08 10:24:40,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1703 transitions. [2024-11-08 10:24:40,824 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1703 transitions. Word has length 57 [2024-11-08 10:24:40,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:40,824 INFO L471 AbstractCegarLoop]: Abstraction has 1165 states and 1703 transitions. [2024-11-08 10:24:40,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 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) [2024-11-08 10:24:40,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1703 transitions. [2024-11-08 10:24:40,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-08 10:24:40,828 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:40,828 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1] [2024-11-08 10:24:40,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-08 10:24:41,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:24:41,031 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:41,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:41,032 INFO L85 PathProgramCache]: Analyzing trace with hash 2043566032, now seen corresponding path program 2 times [2024-11-08 10:24:41,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:41,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24404441] [2024-11-08 10:24:41,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:41,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:41,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:41,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-08 10:24:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:41,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 10:24:41,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:41,386 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-08 10:24:41,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:41,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24404441] [2024-11-08 10:24:41,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24404441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 10:24:41,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437588825] [2024-11-08 10:24:41,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 10:24:41,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:24:41,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 10:24:41,389 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) [2024-11-08 10:24:41,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 10:24:41,934 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-08 10:24:41,935 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 10:24:41,939 INFO L255 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 10:24:41,943 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 10:24:41,978 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-08 10:24:41,980 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 10:24:41,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437588825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:41,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 10:24:41,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2024-11-08 10:24:41,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090333554] [2024-11-08 10:24:41,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:41,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 10:24:41,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:41,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 10:24:41,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-08 10:24:41,985 INFO L87 Difference]: Start difference. First operand 1165 states and 1703 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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) [2024-11-08 10:24:42,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:42,098 INFO L93 Difference]: Finished difference Result 1991 states and 2956 transitions. [2024-11-08 10:24:42,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 10:24:42,099 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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 71 [2024-11-08 10:24:42,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:42,107 INFO L225 Difference]: With dead ends: 1991 [2024-11-08 10:24:42,107 INFO L226 Difference]: Without dead ends: 1170 [2024-11-08 10:24:42,110 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-08 10:24:42,111 INFO L432 NwaCegarLoop]: 961 mSDtfsCounter, 0 mSDsluCounter, 1916 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2877 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:42,111 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2877 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 10:24:42,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2024-11-08 10:24:42,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1170. [2024-11-08 10:24:42,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 950 states have (on average 1.4105263157894736) internal successors, (1340), 957 states have internal predecessors, (1340), 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) [2024-11-08 10:24:42,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1708 transitions. [2024-11-08 10:24:42,208 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1708 transitions. Word has length 71 [2024-11-08 10:24:42,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:42,208 INFO L471 AbstractCegarLoop]: Abstraction has 1170 states and 1708 transitions. [2024-11-08 10:24:42,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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) [2024-11-08 10:24:42,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1708 transitions. [2024-11-08 10:24:42,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-08 10:24:42,211 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:42,211 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:24:42,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-08 10:24:42,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-08 10:24:42,416 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:42,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:42,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1690516798, now seen corresponding path program 1 times [2024-11-08 10:24:42,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:42,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247367124] [2024-11-08 10:24:42,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:42,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:42,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:42,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-11-08 10:24:42,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:42,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-08 10:24:42,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:42,664 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-08 10:24:42,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:42,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247367124] [2024-11-08 10:24:42,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247367124] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:42,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:42,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 10:24:42,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960282966] [2024-11-08 10:24:42,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:42,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 10:24:42,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:42,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 10:24:42,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 10:24:42,667 INFO L87 Difference]: Start difference. First operand 1170 states and 1708 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 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) [2024-11-08 10:24:44,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:44,876 INFO L93 Difference]: Finished difference Result 1816 states and 2637 transitions. [2024-11-08 10:24:44,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 10:24:44,876 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 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 73 [2024-11-08 10:24:44,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:44,881 INFO L225 Difference]: With dead ends: 1816 [2024-11-08 10:24:44,881 INFO L226 Difference]: Without dead ends: 1291 [2024-11-08 10:24:44,882 INFO L431 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 [2024-11-08 10:24:44,883 INFO L432 NwaCegarLoop]: 887 mSDtfsCounter, 671 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 2641 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:44,883 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [699 Valid, 2641 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-08 10:24:44,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2024-11-08 10:24:44,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1170. [2024-11-08 10:24:44,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 950 states have (on average 1.4094736842105262) internal successors, (1339), 957 states have internal predecessors, (1339), 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) [2024-11-08 10:24:44,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1707 transitions. [2024-11-08 10:24:44,972 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1707 transitions. Word has length 73 [2024-11-08 10:24:44,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:44,973 INFO L471 AbstractCegarLoop]: Abstraction has 1170 states and 1707 transitions. [2024-11-08 10:24:44,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 3 states have internal predecessors, (52), 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) [2024-11-08 10:24:44,973 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1707 transitions. [2024-11-08 10:24:44,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-08 10:24:44,975 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:44,975 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1] [2024-11-08 10:24:44,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-08 10:24:44,976 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:44,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:44,977 INFO L85 PathProgramCache]: Analyzing trace with hash 2019123365, now seen corresponding path program 1 times [2024-11-08 10:24:44,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:44,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874884642] [2024-11-08 10:24:44,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:44,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:45,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 10:24:45,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:45,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-08 10:24:45,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:45,382 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-08 10:24:45,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:45,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874884642] [2024-11-08 10:24:45,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874884642] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:24:45,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:24:45,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-08 10:24:45,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492984807] [2024-11-08 10:24:45,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:24:45,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 10:24:45,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:45,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 10:24:45,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-08 10:24:45,385 INFO L87 Difference]: Start difference. First operand 1170 states and 1707 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 7 states have internal predecessors, (52), 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) [2024-11-08 10:24:50,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:50,202 INFO L93 Difference]: Finished difference Result 1216 states and 1774 transitions. [2024-11-08 10:24:50,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-08 10:24:50,204 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 7 states have internal predecessors, (52), 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 71 [2024-11-08 10:24:50,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:50,210 INFO L225 Difference]: With dead ends: 1216 [2024-11-08 10:24:50,211 INFO L226 Difference]: Without dead ends: 1201 [2024-11-08 10:24:50,212 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-08 10:24:50,214 INFO L432 NwaCegarLoop]: 838 mSDtfsCounter, 216 mSDsluCounter, 5785 mSDsCounter, 0 mSdLazyCounter, 1997 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 6623 SdHoareTripleChecker+Invalid, 2209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 1997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:50,214 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 6623 Invalid, 2209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 1997 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-11-08 10:24:50,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2024-11-08 10:24:50,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1168. [2024-11-08 10:24:50,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 949 states have (on average 1.4088514225500526) internal successors, (1337), 956 states have internal predecessors, (1337), 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) [2024-11-08 10:24:50,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1703 transitions. [2024-11-08 10:24:50,316 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 1703 transitions. Word has length 71 [2024-11-08 10:24:50,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:50,317 INFO L471 AbstractCegarLoop]: Abstraction has 1168 states and 1703 transitions. [2024-11-08 10:24:50,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 7 states have internal predecessors, (52), 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) [2024-11-08 10:24:50,317 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 1703 transitions. [2024-11-08 10:24:50,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-08 10:24:50,319 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:50,320 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2024-11-08 10:24:50,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-08 10:24:50,320 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:50,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:50,321 INFO L85 PathProgramCache]: Analyzing trace with hash 796662736, now seen corresponding path program 1 times [2024-11-08 10:24:50,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:50,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79511441] [2024-11-08 10:24:50,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:50,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:50,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:50,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-08 10:24:50,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:50,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-08 10:24:50,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-08 10:24:50,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:50,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79511441] [2024-11-08 10:24:50,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79511441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 10:24:50,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827037403] [2024-11-08 10:24:50,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:50,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:24:50,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 10:24:50,650 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) [2024-11-08 10:24:50,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 10:24:51,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:51,230 INFO L255 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-08 10:24:51,234 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 10:24:51,251 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-08 10:24:51,252 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 10:24:51,310 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-08 10:24:51,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827037403] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 10:24:51,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 10:24:51,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 12 [2024-11-08 10:24:51,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216218706] [2024-11-08 10:24:51,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 10:24:51,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-08 10:24:51,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:51,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-08 10:24:51,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-11-08 10:24:51,313 INFO L87 Difference]: Start difference. First operand 1168 states and 1703 transitions. Second operand has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 10 states have internal predecessors, (85), 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) [2024-11-08 10:24:53,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:24:53,680 INFO L93 Difference]: Finished difference Result 2360 states and 3449 transitions. [2024-11-08 10:24:53,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 10:24:53,680 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 10 states have internal predecessors, (85), 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 72 [2024-11-08 10:24:53,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:24:53,685 INFO L225 Difference]: With dead ends: 2360 [2024-11-08 10:24:53,686 INFO L226 Difference]: Without dead ends: 1203 [2024-11-08 10:24:53,689 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2024-11-08 10:24:53,690 INFO L432 NwaCegarLoop]: 783 mSDtfsCounter, 337 mSDsluCounter, 3337 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 4120 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-08 10:24:53,690 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 4120 Invalid, 1605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 1352 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-08 10:24:53,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1203 states. [2024-11-08 10:24:53,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1203 to 1196. [2024-11-08 10:24:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1196 states, 977 states have (on average 1.3971340839303992) internal successors, (1365), 984 states have internal predecessors, (1365), 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) [2024-11-08 10:24:53,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1196 states to 1196 states and 1731 transitions. [2024-11-08 10:24:53,824 INFO L78 Accepts]: Start accepts. Automaton has 1196 states and 1731 transitions. Word has length 72 [2024-11-08 10:24:53,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:24:53,825 INFO L471 AbstractCegarLoop]: Abstraction has 1196 states and 1731 transitions. [2024-11-08 10:24:53,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 10 states have internal predecessors, (85), 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) [2024-11-08 10:24:53,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1196 states and 1731 transitions. [2024-11-08 10:24:53,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-08 10:24:53,829 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:24:53,829 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:24:53,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-08 10:24:54,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:24:54,030 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:24:54,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:24:54,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1646546452, now seen corresponding path program 2 times [2024-11-08 10:24:54,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:24:54,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843784288] [2024-11-08 10:24:54,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:24:54,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:24:54,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:54,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 10:24:54,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:54,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-08 10:24:54,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:24:54,580 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2024-11-08 10:24:54,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:24:54,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843784288] [2024-11-08 10:24:54,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843784288] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 10:24:54,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663185457] [2024-11-08 10:24:54,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 10:24:54,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:24:54,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 10:24:54,583 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 10:24:54,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 10:24:55,277 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 10:24:55,277 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 10:24:55,283 INFO L255 TraceCheckSpWp]: Trace formula consists of 1105 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-08 10:24:55,287 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 10:24:55,342 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2024-11-08 10:24:55,342 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 10:24:55,625 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2024-11-08 10:24:55,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663185457] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 10:24:55,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 10:24:55,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 23 [2024-11-08 10:24:55,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61792517] [2024-11-08 10:24:55,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 10:24:55,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-08 10:24:55,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:24:55,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-08 10:24:55,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2024-11-08 10:24:55,627 INFO L87 Difference]: Start difference. First operand 1196 states and 1731 transitions. Second operand has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 21 states have internal predecessors, (96), 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) [2024-11-08 10:25:02,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:25:02,205 INFO L93 Difference]: Finished difference Result 2423 states and 3520 transitions. [2024-11-08 10:25:02,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-08 10:25:02,207 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 21 states have internal predecessors, (96), 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 100 [2024-11-08 10:25:02,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:25:02,214 INFO L225 Difference]: With dead ends: 2423 [2024-11-08 10:25:02,214 INFO L226 Difference]: Without dead ends: 1246 [2024-11-08 10:25:02,217 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=314, Invalid=678, Unknown=0, NotChecked=0, Total=992 [2024-11-08 10:25:02,218 INFO L432 NwaCegarLoop]: 782 mSDtfsCounter, 455 mSDsluCounter, 7601 mSDsCounter, 0 mSdLazyCounter, 3327 mSolverCounterSat, 372 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 8383 SdHoareTripleChecker+Invalid, 3699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 3327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-08 10:25:02,219 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 8383 Invalid, 3699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 3327 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-11-08 10:25:02,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2024-11-08 10:25:02,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1238. [2024-11-08 10:25:02,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1019 states have (on average 1.3807654563297351) internal successors, (1407), 1026 states have internal predecessors, (1407), 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) [2024-11-08 10:25:02,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 1773 transitions. [2024-11-08 10:25:02,322 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 1773 transitions. Word has length 100 [2024-11-08 10:25:02,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:25:02,322 INFO L471 AbstractCegarLoop]: Abstraction has 1238 states and 1773 transitions. [2024-11-08 10:25:02,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 21 states have internal predecessors, (96), 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) [2024-11-08 10:25:02,323 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 1773 transitions. [2024-11-08 10:25:02,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-08 10:25:02,327 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:25:02,327 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 18, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:25:02,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 10:25:02,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:25:02,528 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:25:02,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:25:02,529 INFO L85 PathProgramCache]: Analyzing trace with hash -62906538, now seen corresponding path program 3 times [2024-11-08 10:25:02,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:25:02,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484952716] [2024-11-08 10:25:02,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:25:02,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:25:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:03,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-08 10:25:03,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:03,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 10:25:03,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:03,759 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2024-11-08 10:25:03,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:25:03,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484952716] [2024-11-08 10:25:03,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484952716] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 10:25:03,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067299643] [2024-11-08 10:25:03,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-08 10:25:03,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 10:25:03,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 10:25:03,762 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 10:25:03,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-08 10:25:04,550 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-08 10:25:04,550 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 10:25:04,555 INFO L255 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 10:25:04,559 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 10:25:04,646 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2024-11-08 10:25:04,646 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 10:25:04,779 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2024-11-08 10:25:04,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067299643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 10:25:04,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 10:25:04,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 5, 5] total 29 [2024-11-08 10:25:04,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8277859] [2024-11-08 10:25:04,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 10:25:04,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-08 10:25:04,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:25:04,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-08 10:25:04,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=730, Unknown=0, NotChecked=0, Total=812 [2024-11-08 10:25:04,784 INFO L87 Difference]: Start difference. First operand 1238 states and 1773 transitions. Second operand has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 27 states have internal predecessors, (122), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-08 10:25:12,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:25:12,203 INFO L93 Difference]: Finished difference Result 2496 states and 3599 transitions. [2024-11-08 10:25:12,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-08 10:25:12,204 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 27 states have internal predecessors, (122), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 142 [2024-11-08 10:25:12,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:25:12,209 INFO L225 Difference]: With dead ends: 2496 [2024-11-08 10:25:12,209 INFO L226 Difference]: Without dead ends: 1285 [2024-11-08 10:25:12,212 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=1314, Unknown=0, NotChecked=0, Total=1482 [2024-11-08 10:25:12,212 INFO L432 NwaCegarLoop]: 781 mSDtfsCounter, 372 mSDsluCounter, 8321 mSDsCounter, 0 mSdLazyCounter, 5534 mSolverCounterSat, 294 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 9102 SdHoareTripleChecker+Invalid, 5828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 5534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2024-11-08 10:25:12,212 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 9102 Invalid, 5828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [294 Valid, 5534 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2024-11-08 10:25:12,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2024-11-08 10:25:12,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 1277. [2024-11-08 10:25:12,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1277 states, 1057 states have (on average 1.369914853358562) internal successors, (1448), 1064 states have internal predecessors, (1448), 155 states have call successors, (155), 59 states have call predecessors, (155), 64 states have return successors, (211), 153 states have call predecessors, (211), 149 states have call successors, (211) [2024-11-08 10:25:12,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1277 states to 1277 states and 1814 transitions. [2024-11-08 10:25:12,326 INFO L78 Accepts]: Start accepts. Automaton has 1277 states and 1814 transitions. Word has length 142 [2024-11-08 10:25:12,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:25:12,327 INFO L471 AbstractCegarLoop]: Abstraction has 1277 states and 1814 transitions. [2024-11-08 10:25:12,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.206896551724138) internal successors, (122), 27 states have internal predecessors, (122), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-08 10:25:12,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1277 states and 1814 transitions. [2024-11-08 10:25:12,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2024-11-08 10:25:12,330 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:25:12,330 INFO L215 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:25:12,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-08 10:25:12,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-08 10:25:12,531 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:25:12,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:25:12,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1351564760, now seen corresponding path program 1 times [2024-11-08 10:25:12,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:25:12,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956321150] [2024-11-08 10:25:12,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:25:12,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:25:12,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:13,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 10:25:13,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:13,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-11-08 10:25:13,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:13,235 INFO L134 CoverageAnalysis]: Checked inductivity of 1083 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1083 trivial. 0 not checked. [2024-11-08 10:25:13,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:25:13,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956321150] [2024-11-08 10:25:13,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956321150] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:25:13,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:25:13,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-08 10:25:13,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595154826] [2024-11-08 10:25:13,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:25:13,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 10:25:13,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:25:13,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 10:25:13,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-08 10:25:13,237 INFO L87 Difference]: Start difference. First operand 1277 states and 1814 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 7 states have internal predecessors, (54), 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) [2024-11-08 10:25:17,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 10:25:17,847 INFO L93 Difference]: Finished difference Result 1322 states and 1880 transitions. [2024-11-08 10:25:17,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-08 10:25:17,847 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 7 states have internal predecessors, (54), 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 167 [2024-11-08 10:25:17,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 10:25:17,851 INFO L225 Difference]: With dead ends: 1322 [2024-11-08 10:25:17,851 INFO L226 Difference]: Without dead ends: 1307 [2024-11-08 10:25:17,852 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-08 10:25:17,852 INFO L432 NwaCegarLoop]: 828 mSDtfsCounter, 216 mSDsluCounter, 5724 mSDsCounter, 0 mSdLazyCounter, 1985 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 6552 SdHoareTripleChecker+Invalid, 2195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 1985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-08 10:25:17,853 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 6552 Invalid, 2195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 1985 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-11-08 10:25:17,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2024-11-08 10:25:17,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1274. [2024-11-08 10:25:17,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 1055 states have (on average 1.3696682464454977) internal successors, (1445), 1062 states have internal predecessors, (1445), 154 states have call successors, (154), 59 states have call predecessors, (154), 64 states have return successors, (210), 152 states have call predecessors, (210), 148 states have call successors, (210) [2024-11-08 10:25:17,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1809 transitions. [2024-11-08 10:25:17,967 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1809 transitions. Word has length 167 [2024-11-08 10:25:17,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 10:25:17,968 INFO L471 AbstractCegarLoop]: Abstraction has 1274 states and 1809 transitions. [2024-11-08 10:25:17,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 7 states have internal predecessors, (54), 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) [2024-11-08 10:25:17,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1809 transitions. [2024-11-08 10:25:17,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2024-11-08 10:25:17,971 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 10:25:17,971 INFO L215 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 10:25:17,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-08 10:25:17,972 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 10:25:17,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 10:25:17,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2026415905, now seen corresponding path program 1 times [2024-11-08 10:25:17,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 10:25:17,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306701596] [2024-11-08 10:25:17,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 10:25:17,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 10:25:18,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:18,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-11-08 10:25:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:18,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-08 10:25:18,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 10:25:18,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1083 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1083 trivial. 0 not checked. [2024-11-08 10:25:18,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 10:25:18,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306701596] [2024-11-08 10:25:18,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306701596] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 10:25:18,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 10:25:18,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 10:25:18,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614301021] [2024-11-08 10:25:18,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 10:25:18,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 10:25:18,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 10:25:18,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 10:25:18,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 10:25:18,264 INFO L87 Difference]: Start difference. First operand 1274 states and 1809 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2)