./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 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:06:09,924 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:06:10,024 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 05:06:10,030 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:06:10,030 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:06:10,070 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:06:10,073 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:06:10,073 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:06:10,074 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:06:10,074 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:06:10,075 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:06:10,076 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:06:10,076 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:06:10,076 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 05:06:10,076 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:06:10,076 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:06:10,076 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 05:06:10,076 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 05:06:10,076 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:06:10,076 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 05:06:10,077 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 05:06:10,077 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 05:06:10,077 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:06:10,077 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:06:10,078 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 05:06:10,079 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 05:06:10,079 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 05:06:10,079 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:06:10,079 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:06:10,079 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:06:10,079 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:06:10,079 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:06:10,080 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 05:06:10,080 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:06:10,080 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:06:10,081 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:06:10,081 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:06:10,081 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:06:10,081 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:06:10,081 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:06:10,081 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:06:10,082 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:06:10,082 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 05:06:10,082 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 05:06:10,082 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:06:10,082 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:06:10,082 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 05:06:10,083 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E 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 -> Taipan 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-14 05:06:10,449 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:06:10,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:06:10,461 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:06:10,463 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:06:10,463 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:06:10,465 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c Unable to find full path for "g++" [2024-11-14 05:06:12,506 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:06:13,345 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:06:13,347 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2024-11-14 05:06:13,433 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/data/46c1a7929/254f38724abf4f2b8641effc6b3170a3/FLAG89e03247c [2024-11-14 05:06:13,462 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/data/46c1a7929/254f38724abf4f2b8641effc6b3170a3 [2024-11-14 05:06:13,465 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:06:13,467 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:06:13,469 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:06:13,469 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:06:13,475 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:06:13,476 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:06:13" (1/1) ... [2024-11-14 05:06:13,479 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@652fa0d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:13, skipping insertion in model container [2024-11-14 05:06:13,480 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:06:13" (1/1) ... [2024-11-14 05:06:13,652 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:06:14,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2024-11-14 05:06:15,547 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:06:15,568 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:06:15,583 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [13] [2024-11-14 05:06:15,585 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [14] [2024-11-14 05:06:15,586 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [187] [2024-11-14 05:06:15,587 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [193] [2024-11-14 05:06:15,587 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [399] [2024-11-14 05:06:15,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [452] [2024-11-14 05:06:15,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [471] [2024-11-14 05:06:15,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [472] [2024-11-14 05:06:15,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1153] [2024-11-14 05:06:15,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1326] [2024-11-14 05:06:15,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1446] [2024-11-14 05:06:15,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1447] [2024-11-14 05:06:15,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(1) [2284] [2024-11-14 05:06:15,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack() [2285] [2024-11-14 05:06:15,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [2626] [2024-11-14 05:06:15,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2627] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2630] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2631] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2632] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2633] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [2634] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2635] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2642] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2643] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2644] [2024-11-14 05:06:15,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2645] [2024-11-14 05:06:15,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2646] [2024-11-14 05:06:15,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2651] [2024-11-14 05:06:15,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2652] [2024-11-14 05:06:15,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2681] [2024-11-14 05:06:15,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2682] [2024-11-14 05:06:15,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2683] [2024-11-14 05:06:15,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2690] [2024-11-14 05:06:15,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2691] [2024-11-14 05:06:15,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [2692] [2024-11-14 05:06:15,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [2693] [2024-11-14 05:06:15,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [2694] [2024-11-14 05:06:15,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2695] [2024-11-14 05:06:15,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2696] [2024-11-14 05:06:15,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2697] [2024-11-14 05:06:15,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2698] [2024-11-14 05:06:15,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2699] [2024-11-14 05:06:15,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2753] [2024-11-14 05:06:15,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2754] [2024-11-14 05:06:15,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2827] [2024-11-14 05:06:15,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2828] [2024-11-14 05:06:15,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2840] [2024-11-14 05:06:15,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2841] [2024-11-14 05:06:15,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2910] [2024-11-14 05:06:15,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioNECDeviceControl) [2911] [2024-11-14 05:06:15,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiSendPauseCommand) [2912] [2024-11-14 05:06:15,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiDeviceControl) [2913] [2024-11-14 05:06:15,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioDenonDeviceControl) [2914] [2024-11-14 05:06:15,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio435DeviceControl) [2915] [2024-11-14 05:06:15,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio535DeviceControl) [2916] [2024-11-14 05:06:15,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioPioneerDeviceControl) [2917] [2024-11-14 05:06:15,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioPan533DeviceControl) [2918] [2024-11-14 05:06:15,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioAtapiDeviceControl) [2919] [2024-11-14 05:06:15,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioLionOpticsDeviceControl) [2920] [2024-11-14 05:06:15,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHPCdrDeviceControl) [2921] [2024-11-14 05:06:15,599 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HpCdrProcessLastSession) [2922] [2024-11-14 05:06:15,599 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HPCdrCompletion) [2923] [2024-11-14 05:06:15,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7517] [2024-11-14 05:06:15,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7518] [2024-11-14 05:06:15,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7519] [2024-11-14 05:06:15,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7520] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7521] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7522] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7523] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7524] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7525] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7526] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [7527] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [7528] [2024-11-14 05:06:15,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [7529] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7530] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7531] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7532] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7533] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7534] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7535] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7536] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7537] [2024-11-14 05:06:15,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [7538] [2024-11-14 05:06:15,703 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2024-11-14 05:06:16,141 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:06:16,181 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:06:16,183 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16 WrapperNode [2024-11-14 05:06:16,184 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:06:16,185 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:06:16,185 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:06:16,186 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:06:16,193 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,274 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,485 INFO L138 Inliner]: procedures = 120, calls = 2181, calls flagged for inlining = 23, calls inlined = 19, statements flattened = 2463 [2024-11-14 05:06:16,485 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:06:16,487 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:06:16,487 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:06:16,487 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:06:16,497 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,497 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,523 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,524 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,636 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,662 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,693 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,712 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,748 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:06:16,749 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:06:16,750 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:06:16,750 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:06:16,751 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (1/1) ... [2024-11-14 05:06:16,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:06:16,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:06:16,798 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 05:06:16,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 05:06:16,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-14 05:06:16,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-14 05:06:16,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-14 05:06:16,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 05:06:16,840 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2024-11-14 05:06:16,840 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2024-11-14 05:06:16,840 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-14 05:06:16,840 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-14 05:06:16,841 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2024-11-14 05:06:16,841 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2024-11-14 05:06:16,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 05:06:16,841 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2024-11-14 05:06:16,842 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2024-11-14 05:06:16,842 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2024-11-14 05:06:16,842 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2024-11-14 05:06:16,842 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2024-11-14 05:06:16,842 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2024-11-14 05:06:16,842 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 05:06:16,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 05:06:16,843 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2024-11-14 05:06:16,843 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2024-11-14 05:06:16,843 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2024-11-14 05:06:16,843 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2024-11-14 05:06:16,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 05:06:16,843 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2024-11-14 05:06:16,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2024-11-14 05:06:16,843 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2024-11-14 05:06:16,843 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2024-11-14 05:06:16,844 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2024-11-14 05:06:16,844 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2024-11-14 05:06:16,844 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2024-11-14 05:06:16,844 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2024-11-14 05:06:16,844 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 05:06:16,844 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2024-11-14 05:06:16,845 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2024-11-14 05:06:16,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-14 05:06:16,845 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2024-11-14 05:06:16,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2024-11-14 05:06:16,845 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:06:16,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:06:16,845 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2024-11-14 05:06:16,845 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2024-11-14 05:06:17,474 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:06:17,478 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:06:17,772 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:17,813 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2024-11-14 05:06:17,813 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2024-11-14 05:06:18,841 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:18,901 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2024-11-14 05:06:18,902 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2024-11-14 05:06:18,943 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:18,944 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:18,947 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:18,977 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:19,010 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:19,030 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:27,963 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##202: assume !false; [2024-11-14 05:06:27,965 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##201: assume false; [2024-11-14 05:06:27,965 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##600: assume !false; [2024-11-14 05:06:27,965 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: CdAudioPnp_#res#1 := 0; [2024-11-14 05:06:27,965 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2024-11-14 05:06:27,965 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2024-11-14 05:06:27,966 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2024-11-14 05:06:27,966 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2024-11-14 05:06:27,966 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2024-11-14 05:06:27,966 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2024-11-14 05:06:27,966 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume !false; [2024-11-14 05:06:27,966 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume false; [2024-11-14 05:06:27,966 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##599: assume false; [2024-11-14 05:06:28,032 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-14 05:06:28,040 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2024-11-14 05:06:28,041 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2024-11-14 05:06:28,362 INFO L? ?]: Removed 695 outVars from TransFormulas that were not future-live. [2024-11-14 05:06:28,363 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:06:29,586 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:06:29,586 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-14 05:06:29,586 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:06:29 BoogieIcfgContainer [2024-11-14 05:06:29,586 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:06:29,589 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:06:29,589 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:06:29,595 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:06:29,595 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:06:13" (1/3) ... [2024-11-14 05:06:29,596 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d24a342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:06:29, skipping insertion in model container [2024-11-14 05:06:29,596 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:06:16" (2/3) ... [2024-11-14 05:06:29,596 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d24a342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:06:29, skipping insertion in model container [2024-11-14 05:06:29,596 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:06:29" (3/3) ... [2024-11-14 05:06:29,598 INFO L112 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2024-11-14 05:06:29,621 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:06:29,625 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG cdaudio.i.cil-1.c that has 20 procedures, 488 locations, 1 initial locations, 9 loop locations, and 1 error locations. [2024-11-14 05:06:29,722 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:06:29,738 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=FINITE_AUTOMATA, 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;@1daf94ef, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:06:29,738 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:06:29,746 INFO L276 IsEmpty]: Start isEmpty. Operand has 488 states, 354 states have (on average 1.536723163841808) internal successors, (544), 373 states have internal predecessors, (544), 113 states have call successors, (113), 19 states have call predecessors, (113), 19 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) [2024-11-14 05:06:29,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-14 05:06:29,755 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:06:29,755 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:06:29,756 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:06:29,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:06:29,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1979200559, now seen corresponding path program 1 times [2024-11-14 05:06:29,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:06:29,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31334029] [2024-11-14 05:06:29,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:06:29,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:06:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:06:30,403 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-14 05:06:30,403 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:06:30,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31334029] [2024-11-14 05:06:30,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31334029] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:06:30,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:06:30,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:06:30,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85647515] [2024-11-14 05:06:30,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:06:30,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:06:30,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:06:30,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:06:30,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:06:30,450 INFO L87 Difference]: Start difference. First operand has 488 states, 354 states have (on average 1.536723163841808) internal successors, (544), 373 states have internal predecessors, (544), 113 states have call successors, (113), 19 states have call predecessors, (113), 19 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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-14 05:06:32,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:34,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:37,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:40,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:42,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:45,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:45,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:06:45,412 INFO L93 Difference]: Finished difference Result 1042 states and 1658 transitions. [2024-11-14 05:06:45,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:06:45,414 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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 12 [2024-11-14 05:06:45,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:06:45,427 INFO L225 Difference]: With dead ends: 1042 [2024-11-14 05:06:45,428 INFO L226 Difference]: Without dead ends: 668 [2024-11-14 05:06:45,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-14 05:06:45,442 INFO L432 NwaCegarLoop]: 887 mSDtfsCounter, 612 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 15 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 1208 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.8s IncrementalHoareTripleChecker+Time [2024-11-14 05:06:45,443 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [612 Valid, 1208 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 179 Invalid, 2 Unknown, 0 Unchecked, 14.8s Time] [2024-11-14 05:06:45,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2024-11-14 05:06:45,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 664. [2024-11-14 05:06:45,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 492 states have (on average 1.4979674796747968) internal successors, (737), 503 states have internal predecessors, (737), 141 states have call successors, (141), 33 states have call predecessors, (141), 30 states have return successors, (134), 129 states have call predecessors, (134), 129 states have call successors, (134) [2024-11-14 05:06:45,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1012 transitions. [2024-11-14 05:06:45,645 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1012 transitions. Word has length 12 [2024-11-14 05:06:45,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:06:45,647 INFO L471 AbstractCegarLoop]: Abstraction has 664 states and 1012 transitions. [2024-11-14 05:06:45,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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-14 05:06:45,647 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1012 transitions. [2024-11-14 05:06:45,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-14 05:06:45,649 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:06:45,649 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:06:45,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 05:06:45,650 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:06:45,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:06:45,651 INFO L85 PathProgramCache]: Analyzing trace with hash -159724862, now seen corresponding path program 1 times [2024-11-14 05:06:45,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:06:45,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474116802] [2024-11-14 05:06:45,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:06:45,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:06:45,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:06:45,872 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-14 05:06:45,873 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:06:45,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474116802] [2024-11-14 05:06:45,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474116802] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:06:45,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:06:45,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:06:45,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844065132] [2024-11-14 05:06:45,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:06:45,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:06:45,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:06:45,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:06:45,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:06:45,878 INFO L87 Difference]: Start difference. First operand 664 states and 1012 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 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-14 05:06:48,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:49,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:52,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:54,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:56,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:06:58,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:01,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:04,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:06,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:06,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:07:06,220 INFO L93 Difference]: Finished difference Result 683 states and 1037 transitions. [2024-11-14 05:07:06,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:07:06,227 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 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 14 [2024-11-14 05:07:06,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:07:06,233 INFO L225 Difference]: With dead ends: 683 [2024-11-14 05:07:06,233 INFO L226 Difference]: Without dead ends: 664 [2024-11-14 05:07:06,234 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-14 05:07:06,235 INFO L432 NwaCegarLoop]: 655 mSDtfsCounter, 9 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1273 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:07:06,236 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1273 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 7 Unknown, 0 Unchecked, 20.3s Time] [2024-11-14 05:07:06,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2024-11-14 05:07:06,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 664. [2024-11-14 05:07:06,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 492 states have (on average 1.4959349593495934) internal successors, (736), 503 states have internal predecessors, (736), 141 states have call successors, (141), 33 states have call predecessors, (141), 30 states have return successors, (134), 129 states have call predecessors, (134), 129 states have call successors, (134) [2024-11-14 05:07:06,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1011 transitions. [2024-11-14 05:07:06,288 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1011 transitions. Word has length 14 [2024-11-14 05:07:06,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:07:06,288 INFO L471 AbstractCegarLoop]: Abstraction has 664 states and 1011 transitions. [2024-11-14 05:07:06,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 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-14 05:07:06,289 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1011 transitions. [2024-11-14 05:07:06,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-14 05:07:06,290 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:07:06,290 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:07:06,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 05:07:06,291 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:07:06,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:07:06,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1270943864, now seen corresponding path program 1 times [2024-11-14 05:07:06,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:07:06,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548415255] [2024-11-14 05:07:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:07:06,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:07:06,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:07:06,534 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-14 05:07:06,534 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:07:06,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548415255] [2024-11-14 05:07:06,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548415255] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:07:06,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:07:06,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:07:06,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695716156] [2024-11-14 05:07:06,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:07:06,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:07:06,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:07:06,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:07:06,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:07:06,538 INFO L87 Difference]: Start difference. First operand 664 states and 1011 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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-14 05:07:08,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:09,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:12,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:14,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:16,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:18,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:21,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:23,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:25,601 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:27,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:29,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:30,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:31,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:32,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:34,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:36,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:38,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:39,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:40,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:40,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:07:40,796 INFO L93 Difference]: Finished difference Result 1441 states and 2235 transitions. [2024-11-14 05:07:40,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:07:40,797 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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 18 [2024-11-14 05:07:40,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:07:40,806 INFO L225 Difference]: With dead ends: 1441 [2024-11-14 05:07:40,807 INFO L226 Difference]: Without dead ends: 1104 [2024-11-14 05:07:40,808 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-14 05:07:40,809 INFO L432 NwaCegarLoop]: 1022 mSDtfsCounter, 441 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 4 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 1638 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:07:40,809 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [441 Valid, 1638 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 244 Invalid, 9 Unknown, 0 Unchecked, 34.1s Time] [2024-11-14 05:07:40,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2024-11-14 05:07:40,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 802. [2024-11-14 05:07:40,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 585 states have (on average 1.471794871794872) internal successors, (861), 596 states have internal predecessors, (861), 171 states have call successors, (171), 49 states have call predecessors, (171), 45 states have return successors, (203), 158 states have call predecessors, (203), 159 states have call successors, (203) [2024-11-14 05:07:40,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1235 transitions. [2024-11-14 05:07:40,877 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1235 transitions. Word has length 18 [2024-11-14 05:07:40,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:07:40,877 INFO L471 AbstractCegarLoop]: Abstraction has 802 states and 1235 transitions. [2024-11-14 05:07:40,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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-14 05:07:40,878 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1235 transitions. [2024-11-14 05:07:40,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-14 05:07:40,879 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:07:40,879 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-14 05:07:40,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 05:07:40,880 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:07:40,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:07:40,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1445772118, now seen corresponding path program 1 times [2024-11-14 05:07:40,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:07:40,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58185418] [2024-11-14 05:07:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:07:40,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:07:40,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:07:41,162 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-14 05:07:41,163 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:07:41,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58185418] [2024-11-14 05:07:41,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58185418] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:07:41,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:07:41,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:07:41,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164487333] [2024-11-14 05:07:41,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:07:41,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:07:41,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:07:41,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:07:41,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:07:41,165 INFO L87 Difference]: Start difference. First operand 802 states and 1235 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-14 05:07:43,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:45,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:47,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:50,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:52,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:55,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:55,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:07:55,043 INFO L93 Difference]: Finished difference Result 1287 states and 1952 transitions. [2024-11-14 05:07:55,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:07:55,050 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 19 [2024-11-14 05:07:55,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:07:55,063 INFO L225 Difference]: With dead ends: 1287 [2024-11-14 05:07:55,063 INFO L226 Difference]: Without dead ends: 1203 [2024-11-14 05:07:55,066 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-14 05:07:55,067 INFO L432 NwaCegarLoop]: 847 mSDtfsCounter, 666 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 6 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 1156 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2024-11-14 05:07:55,068 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [666 Valid, 1156 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 107 Invalid, 4 Unknown, 0 Unchecked, 13.8s Time] [2024-11-14 05:07:55,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1203 states. [2024-11-14 05:07:55,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1203 to 1166. [2024-11-14 05:07:55,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 866 states have (on average 1.4757505773672055) internal successors, (1278), 872 states have internal predecessors, (1278), 227 states have call successors, (227), 73 states have call predecessors, (227), 72 states have return successors, (284), 220 states have call predecessors, (284), 218 states have call successors, (284) [2024-11-14 05:07:55,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1789 transitions. [2024-11-14 05:07:55,190 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1789 transitions. Word has length 19 [2024-11-14 05:07:55,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:07:55,190 INFO L471 AbstractCegarLoop]: Abstraction has 1166 states and 1789 transitions. [2024-11-14 05:07:55,192 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-14 05:07:55,194 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1789 transitions. [2024-11-14 05:07:55,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-14 05:07:55,195 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:07:55,195 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:07:55,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 05:07:55,195 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:07:55,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:07:55,196 INFO L85 PathProgramCache]: Analyzing trace with hash 953985331, now seen corresponding path program 1 times [2024-11-14 05:07:55,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:07:55,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758406893] [2024-11-14 05:07:55,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:07:55,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:07:55,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:07:55,351 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-14 05:07:55,351 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:07:55,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758406893] [2024-11-14 05:07:55,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758406893] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:07:55,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:07:55,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:07:55,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066758552] [2024-11-14 05:07:55,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:07:55,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:07:55,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:07:55,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:07:55,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:07:55,353 INFO L87 Difference]: Start difference. First operand 1166 states and 1789 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-14 05:07:56,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:07:58,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:01,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:03,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:06,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:08,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:10,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:12,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:15,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:16,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:08:16,507 INFO L93 Difference]: Finished difference Result 1169 states and 1791 transitions. [2024-11-14 05:08:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:08:16,517 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 18 [2024-11-14 05:08:16,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:08:16,525 INFO L225 Difference]: With dead ends: 1169 [2024-11-14 05:08:16,525 INFO L226 Difference]: Without dead ends: 1165 [2024-11-14 05:08:16,526 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-14 05:08:16,527 INFO L432 NwaCegarLoop]: 625 mSDtfsCounter, 12 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 3 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1217 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:08:16,528 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1217 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 177 Invalid, 7 Unknown, 0 Unchecked, 21.1s Time] [2024-11-14 05:08:16,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2024-11-14 05:08:16,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2024-11-14 05:08:16,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 866 states have (on average 1.4734411085450347) internal successors, (1276), 871 states have internal predecessors, (1276), 226 states have call successors, (226), 73 states have call predecessors, (226), 72 states have return successors, (284), 220 states have call predecessors, (284), 218 states have call successors, (284) [2024-11-14 05:08:16,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1786 transitions. [2024-11-14 05:08:16,607 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1786 transitions. Word has length 18 [2024-11-14 05:08:16,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:08:16,607 INFO L471 AbstractCegarLoop]: Abstraction has 1165 states and 1786 transitions. [2024-11-14 05:08:16,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-14 05:08:16,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1786 transitions. [2024-11-14 05:08:16,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-14 05:08:16,610 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:08:16,610 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-14 05:08:16,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 05:08:16,611 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:08:16,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:08:16,611 INFO L85 PathProgramCache]: Analyzing trace with hash 505289434, now seen corresponding path program 1 times [2024-11-14 05:08:16,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:08:16,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755948194] [2024-11-14 05:08:16,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:08:16,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:08:16,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:08:16,946 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-14 05:08:16,946 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:08:16,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755948194] [2024-11-14 05:08:16,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755948194] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:08:16,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:08:16,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:08:16,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649060432] [2024-11-14 05:08:16,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:08:16,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:08:16,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:08:16,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:08:16,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:08:16,949 INFO L87 Difference]: Start difference. First operand 1165 states and 1786 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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-14 05:08:19,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:22,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:24,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:27,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:29,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:29,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:08:29,693 INFO L93 Difference]: Finished difference Result 2072 states and 3192 transitions. [2024-11-14 05:08:29,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:08:29,701 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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 19 [2024-11-14 05:08:29,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:08:29,709 INFO L225 Difference]: With dead ends: 2072 [2024-11-14 05:08:29,709 INFO L226 Difference]: Without dead ends: 1413 [2024-11-14 05:08:29,711 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-14 05:08:29,712 INFO L432 NwaCegarLoop]: 815 mSDtfsCounter, 1045 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 298 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1047 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2024-11-14 05:08:29,712 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1047 Valid, 1027 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 266 Invalid, 4 Unknown, 0 Unchecked, 12.6s Time] [2024-11-14 05:08:29,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1413 states. [2024-11-14 05:08:29,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1413 to 1153. [2024-11-14 05:08:29,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1153 states, 856 states have (on average 1.469626168224299) internal successors, (1258), 861 states have internal predecessors, (1258), 224 states have call successors, (224), 71 states have call predecessors, (224), 72 states have return successors, (280), 220 states have call predecessors, (280), 216 states have call successors, (280) [2024-11-14 05:08:29,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1762 transitions. [2024-11-14 05:08:29,794 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1762 transitions. Word has length 19 [2024-11-14 05:08:29,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:08:29,794 INFO L471 AbstractCegarLoop]: Abstraction has 1153 states and 1762 transitions. [2024-11-14 05:08:29,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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-14 05:08:29,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1762 transitions. [2024-11-14 05:08:29,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-14 05:08:29,798 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:08:29,798 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] [2024-11-14 05:08:29,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 05:08:29,800 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:08:29,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:08:29,800 INFO L85 PathProgramCache]: Analyzing trace with hash 954709452, now seen corresponding path program 1 times [2024-11-14 05:08:29,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:08:29,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132292720] [2024-11-14 05:08:29,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:08:29,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:08:29,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:08:30,019 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-14 05:08:30,020 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:08:30,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132292720] [2024-11-14 05:08:30,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132292720] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:08:30,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:08:30,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:08:30,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689111747] [2024-11-14 05:08:30,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:08:30,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:08:30,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:08:30,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:08:30,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:08:30,022 INFO L87 Difference]: Start difference. First operand 1153 states and 1762 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-14 05:08:32,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:34,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:37,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:39,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:42,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:44,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:46,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:48,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:50,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:52,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:54,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:54,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:08:54,623 INFO L93 Difference]: Finished difference Result 1209 states and 1836 transitions. [2024-11-14 05:08:54,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:08:54,636 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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 25 [2024-11-14 05:08:54,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:08:54,643 INFO L225 Difference]: With dead ends: 1209 [2024-11-14 05:08:54,643 INFO L226 Difference]: Without dead ends: 1170 [2024-11-14 05:08:54,644 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-14 05:08:54,645 INFO L432 NwaCegarLoop]: 625 mSDtfsCounter, 723 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 16 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2024-11-14 05:08:54,645 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [723 Valid, 1029 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 388 Invalid, 8 Unknown, 0 Unchecked, 24.5s Time] [2024-11-14 05:08:54,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2024-11-14 05:08:54,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1153. [2024-11-14 05:08:54,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1153 states, 856 states have (on average 1.4672897196261683) internal successors, (1256), 861 states have internal predecessors, (1256), 224 states have call successors, (224), 71 states have call predecessors, (224), 72 states have return successors, (280), 220 states have call predecessors, (280), 216 states have call successors, (280) [2024-11-14 05:08:54,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1760 transitions. [2024-11-14 05:08:54,725 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1760 transitions. Word has length 25 [2024-11-14 05:08:54,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:08:54,725 INFO L471 AbstractCegarLoop]: Abstraction has 1153 states and 1760 transitions. [2024-11-14 05:08:54,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-14 05:08:54,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1760 transitions. [2024-11-14 05:08:54,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-14 05:08:54,727 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:08:54,727 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] [2024-11-14 05:08:54,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-14 05:08:54,728 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:08:54,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:08:54,728 INFO L85 PathProgramCache]: Analyzing trace with hash 582117089, now seen corresponding path program 1 times [2024-11-14 05:08:54,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:08:54,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901742360] [2024-11-14 05:08:54,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:08:54,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:08:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:08:54,960 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-14 05:08:54,960 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:08:54,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901742360] [2024-11-14 05:08:54,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901742360] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:08:54,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:08:54,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:08:54,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896189425] [2024-11-14 05:08:54,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:08:54,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:08:54,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:08:54,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:08:54,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:08:54,962 INFO L87 Difference]: Start difference. First operand 1153 states and 1760 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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-14 05:08:57,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:08:59,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:01,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:03,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:06,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:08,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:11,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:15,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:17,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:17,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:09:17,142 INFO L93 Difference]: Finished difference Result 1194 states and 1813 transitions. [2024-11-14 05:09:17,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:09:17,149 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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 26 [2024-11-14 05:09:17,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:09:17,157 INFO L225 Difference]: With dead ends: 1194 [2024-11-14 05:09:17,157 INFO L226 Difference]: Without dead ends: 1155 [2024-11-14 05:09:17,158 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-14 05:09:17,159 INFO L432 NwaCegarLoop]: 622 mSDtfsCounter, 706 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 8 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:09:17,159 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [706 Valid, 1026 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 372 Invalid, 8 Unknown, 0 Unchecked, 22.1s Time] [2024-11-14 05:09:17,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2024-11-14 05:09:17,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1153. [2024-11-14 05:09:17,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1153 states, 856 states have (on average 1.4649532710280373) internal successors, (1254), 861 states have internal predecessors, (1254), 224 states have call successors, (224), 71 states have call predecessors, (224), 72 states have return successors, (280), 220 states have call predecessors, (280), 216 states have call successors, (280) [2024-11-14 05:09:17,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1758 transitions. [2024-11-14 05:09:17,270 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1758 transitions. Word has length 26 [2024-11-14 05:09:17,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:09:17,271 INFO L471 AbstractCegarLoop]: Abstraction has 1153 states and 1758 transitions. [2024-11-14 05:09:17,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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-14 05:09:17,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1758 transitions. [2024-11-14 05:09:17,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-14 05:09:17,276 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:09:17,276 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] [2024-11-14 05:09:17,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-14 05:09:17,277 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:09:17,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:09:17,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1612995011, now seen corresponding path program 1 times [2024-11-14 05:09:17,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:09:17,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072811141] [2024-11-14 05:09:17,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:09:17,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:09:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:09:17,534 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-14 05:09:17,535 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:09:17,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072811141] [2024-11-14 05:09:17,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072811141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:09:17,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:09:17,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:09:17,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715053905] [2024-11-14 05:09:17,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:09:17,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:09:17,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:09:17,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:09:17,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:09:17,538 INFO L87 Difference]: Start difference. First operand 1153 states and 1758 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 3 states have call successors, (5), 3 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-14 05:09:19,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:21,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:23,989 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:26,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:28,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:30,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:33,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:35,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:37,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:40,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:41,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:42,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:45,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:47,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:48,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:09:48,400 INFO L93 Difference]: Finished difference Result 1712 states and 2550 transitions. [2024-11-14 05:09:48,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:09:48,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 3 states have call successors, (5), 3 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 30 [2024-11-14 05:09:48,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:09:48,413 INFO L225 Difference]: With dead ends: 1712 [2024-11-14 05:09:48,413 INFO L226 Difference]: Without dead ends: 892 [2024-11-14 05:09:48,414 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-14 05:09:48,415 INFO L432 NwaCegarLoop]: 703 mSDtfsCounter, 514 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 149 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:09:48,415 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 1512 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 231 Invalid, 10 Unknown, 0 Unchecked, 30.7s Time] [2024-11-14 05:09:48,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2024-11-14 05:09:48,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 833. [2024-11-14 05:09:48,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 613 states have (on average 1.432300163132137) internal successors, (878), 619 states have internal predecessors, (878), 163 states have call successors, (163), 56 states have call predecessors, (163), 56 states have return successors, (200), 157 states have call predecessors, (200), 155 states have call successors, (200) [2024-11-14 05:09:48,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1241 transitions. [2024-11-14 05:09:48,481 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1241 transitions. Word has length 30 [2024-11-14 05:09:48,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:09:48,481 INFO L471 AbstractCegarLoop]: Abstraction has 833 states and 1241 transitions. [2024-11-14 05:09:48,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 3 states have call successors, (5), 3 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-14 05:09:48,482 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1241 transitions. [2024-11-14 05:09:48,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-14 05:09:48,484 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:09:48,484 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] [2024-11-14 05:09:48,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-14 05:09:48,484 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:09:48,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:09:48,484 INFO L85 PathProgramCache]: Analyzing trace with hash 726791431, now seen corresponding path program 1 times [2024-11-14 05:09:48,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:09:48,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427580714] [2024-11-14 05:09:48,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:09:48,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:09:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:09:48,586 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-14 05:09:48,587 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:09:48,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427580714] [2024-11-14 05:09:48,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427580714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:09:48,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:09:48,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:09:48,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137954939] [2024-11-14 05:09:48,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:09:48,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:09:48,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:09:48,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:09:48,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:09:48,588 INFO L87 Difference]: Start difference. First operand 833 states and 1241 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, (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-14 05:09:50,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:52,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:54,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:57,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:09:59,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:00,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:03,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:03,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:10:03,246 INFO L93 Difference]: Finished difference Result 883 states and 1305 transitions. [2024-11-14 05:10:03,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:10:03,258 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, (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 27 [2024-11-14 05:10:03,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:10:03,263 INFO L225 Difference]: With dead ends: 883 [2024-11-14 05:10:03,263 INFO L226 Difference]: Without dead ends: 865 [2024-11-14 05:10:03,264 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-14 05:10:03,264 INFO L432 NwaCegarLoop]: 627 mSDtfsCounter, 689 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 7 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2024-11-14 05:10:03,264 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [689 Valid, 659 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 85 Invalid, 4 Unknown, 0 Unchecked, 14.6s Time] [2024-11-14 05:10:03,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2024-11-14 05:10:03,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2024-11-14 05:10:03,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 637 states have (on average 1.4270015698587126) internal successors, (909), 643 states have internal predecessors, (909), 164 states have call successors, (164), 57 states have call predecessors, (164), 59 states have return successors, (203), 160 states have call predecessors, (203), 156 states have call successors, (203) [2024-11-14 05:10:03,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1276 transitions. [2024-11-14 05:10:03,347 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1276 transitions. Word has length 27 [2024-11-14 05:10:03,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:10:03,347 INFO L471 AbstractCegarLoop]: Abstraction has 861 states and 1276 transitions. [2024-11-14 05:10:03,347 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, (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-14 05:10:03,347 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1276 transitions. [2024-11-14 05:10:03,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-14 05:10:03,350 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:10:03,350 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] [2024-11-14 05:10:03,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-14 05:10:03,351 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:10:03,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:10:03,351 INFO L85 PathProgramCache]: Analyzing trace with hash 727068261, now seen corresponding path program 1 times [2024-11-14 05:10:03,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:10:03,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454688487] [2024-11-14 05:10:03,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:10:03,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:10:03,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:10:03,546 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-14 05:10:03,546 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:10:03,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454688487] [2024-11-14 05:10:03,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454688487] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:10:03,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:10:03,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 05:10:03,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180949277] [2024-11-14 05:10:03,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:10:03,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:10:03,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:10:03,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:10:03,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 05:10:03,547 INFO L87 Difference]: Start difference. First operand 861 states and 1276 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-14 05:10:06,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:08,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:10,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:12,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:15,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:17,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:20,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:22,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:24,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:27,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:27,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:10:27,001 INFO L93 Difference]: Finished difference Result 1117 states and 1650 transitions. [2024-11-14 05:10:27,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:10:27,008 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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 27 [2024-11-14 05:10:27,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:10:27,012 INFO L225 Difference]: With dead ends: 1117 [2024-11-14 05:10:27,012 INFO L226 Difference]: Without dead ends: 1107 [2024-11-14 05:10:27,013 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-14 05:10:27,013 INFO L432 NwaCegarLoop]: 861 mSDtfsCounter, 914 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 83 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 923 SdHoareTripleChecker+Valid, 1259 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:10:27,014 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [923 Valid, 1259 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 396 Invalid, 9 Unknown, 0 Unchecked, 23.3s Time] [2024-11-14 05:10:27,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2024-11-14 05:10:27,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 893. [2024-11-14 05:10:27,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 667 states have (on average 1.4182908545727135) internal successors, (946), 673 states have internal predecessors, (946), 164 states have call successors, (164), 57 states have call predecessors, (164), 61 states have return successors, (204), 162 states have call predecessors, (204), 156 states have call successors, (204) [2024-11-14 05:10:27,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1314 transitions. [2024-11-14 05:10:27,105 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1314 transitions. Word has length 27 [2024-11-14 05:10:27,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:10:27,109 INFO L471 AbstractCegarLoop]: Abstraction has 893 states and 1314 transitions. [2024-11-14 05:10:27,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-14 05:10:27,109 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1314 transitions. [2024-11-14 05:10:27,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-14 05:10:27,110 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:10:27,110 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] [2024-11-14 05:10:27,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-14 05:10:27,111 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:10:27,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:10:27,111 INFO L85 PathProgramCache]: Analyzing trace with hash 712446522, now seen corresponding path program 1 times [2024-11-14 05:10:27,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:10:27,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397663609] [2024-11-14 05:10:27,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:10:27,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:10:27,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:10:27,222 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-14 05:10:27,223 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:10:27,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397663609] [2024-11-14 05:10:27,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397663609] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:10:27,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:10:27,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:10:27,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531913553] [2024-11-14 05:10:27,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:10:27,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:10:27,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:10:27,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:10:27,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:10:27,226 INFO L87 Difference]: Start difference. First operand 893 states and 1314 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, (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-14 05:10:29,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:31,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:33,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:35,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:38,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:40,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:43,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:45,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:47,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:49,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:49,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:10:49,193 INFO L93 Difference]: Finished difference Result 1114 states and 1643 transitions. [2024-11-14 05:10:49,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:10:49,197 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, (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 27 [2024-11-14 05:10:49,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:10:49,201 INFO L225 Difference]: With dead ends: 1114 [2024-11-14 05:10:49,201 INFO L226 Difference]: Without dead ends: 1101 [2024-11-14 05:10:49,202 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-14 05:10:49,202 INFO L432 NwaCegarLoop]: 873 mSDtfsCounter, 295 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 3 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 1453 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:10:49,202 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 1453 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 198 Invalid, 7 Unknown, 0 Unchecked, 21.9s Time] [2024-11-14 05:10:49,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2024-11-14 05:10:49,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 890. [2024-11-14 05:10:49,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 664 states have (on average 1.4141566265060241) internal successors, (939), 670 states have internal predecessors, (939), 164 states have call successors, (164), 57 states have call predecessors, (164), 61 states have return successors, (204), 162 states have call predecessors, (204), 156 states have call successors, (204) [2024-11-14 05:10:49,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1307 transitions. [2024-11-14 05:10:49,286 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1307 transitions. Word has length 27 [2024-11-14 05:10:49,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:10:49,286 INFO L471 AbstractCegarLoop]: Abstraction has 890 states and 1307 transitions. [2024-11-14 05:10:49,286 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, (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-14 05:10:49,286 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1307 transitions. [2024-11-14 05:10:49,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-14 05:10:49,288 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:10:49,288 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] [2024-11-14 05:10:49,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-14 05:10:49,289 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:10:49,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:10:49,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1670788532, now seen corresponding path program 1 times [2024-11-14 05:10:49,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:10:49,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196693897] [2024-11-14 05:10:49,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:10:49,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:10:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:10:49,455 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-14 05:10:49,456 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:10:49,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196693897] [2024-11-14 05:10:49,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196693897] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:10:49,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:10:49,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:10:49,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952304236] [2024-11-14 05:10:49,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:10:49,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:10:49,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:10:49,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:10:49,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:10:49,459 INFO L87 Difference]: Start difference. First operand 890 states and 1307 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, (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-14 05:10:51,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:53,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:56,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:10:59,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:01,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:01,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:11:01,348 INFO L93 Difference]: Finished difference Result 911 states and 1331 transitions. [2024-11-14 05:11:01,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:11:01,352 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, (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 31 [2024-11-14 05:11:01,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:11:01,356 INFO L225 Difference]: With dead ends: 911 [2024-11-14 05:11:01,356 INFO L226 Difference]: Without dead ends: 841 [2024-11-14 05:11:01,357 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-14 05:11:01,357 INFO L432 NwaCegarLoop]: 619 mSDtfsCounter, 671 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2024-11-14 05:11:01,358 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 619 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 4 Unknown, 0 Unchecked, 11.8s Time] [2024-11-14 05:11:01,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2024-11-14 05:11:01,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 841. [2024-11-14 05:11:01,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 622 states have (on average 1.4180064308681672) internal successors, (882), 626 states have internal predecessors, (882), 161 states have call successors, (161), 56 states have call predecessors, (161), 57 states have return successors, (200), 158 states have call predecessors, (200), 155 states have call successors, (200) [2024-11-14 05:11:01,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1243 transitions. [2024-11-14 05:11:01,439 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1243 transitions. Word has length 31 [2024-11-14 05:11:01,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:11:01,439 INFO L471 AbstractCegarLoop]: Abstraction has 841 states and 1243 transitions. [2024-11-14 05:11:01,440 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, (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-14 05:11:01,440 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1243 transitions. [2024-11-14 05:11:01,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-14 05:11:01,441 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:11:01,441 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-14 05:11:01,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-14 05:11:01,442 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:11:01,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:11:01,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1064156551, now seen corresponding path program 1 times [2024-11-14 05:11:01,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:11:01,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479374189] [2024-11-14 05:11:01,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:11:01,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:11:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:11:01,644 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-14 05:11:01,644 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:11:01,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479374189] [2024-11-14 05:11:01,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479374189] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:11:01,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:11:01,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 05:11:01,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74228401] [2024-11-14 05:11:01,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:11:01,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:11:01,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:11:01,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:11:01,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:11:01,645 INFO L87 Difference]: Start difference. First operand 841 states and 1243 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 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-14 05:11:03,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:05,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:07,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:09,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:11,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:13,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:18,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:21,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:21,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:11:21,006 INFO L93 Difference]: Finished difference Result 1683 states and 2489 transitions. [2024-11-14 05:11:21,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:11:21,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 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-14 05:11:21,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:11:21,013 INFO L225 Difference]: With dead ends: 1683 [2024-11-14 05:11:21,014 INFO L226 Difference]: Without dead ends: 844 [2024-11-14 05:11:21,015 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-14 05:11:21,016 INFO L432 NwaCegarLoop]: 617 mSDtfsCounter, 0 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 4 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:11:21,016 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1234 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 145 Invalid, 6 Unknown, 0 Unchecked, 19.3s Time] [2024-11-14 05:11:21,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2024-11-14 05:11:21,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 844. [2024-11-14 05:11:21,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 625 states have (on average 1.416) internal successors, (885), 629 states have internal predecessors, (885), 161 states have call successors, (161), 56 states have call predecessors, (161), 57 states have return successors, (200), 158 states have call predecessors, (200), 155 states have call successors, (200) [2024-11-14 05:11:21,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1246 transitions. [2024-11-14 05:11:21,117 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 1246 transitions. Word has length 28 [2024-11-14 05:11:21,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:11:21,117 INFO L471 AbstractCegarLoop]: Abstraction has 844 states and 1246 transitions. [2024-11-14 05:11:21,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 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-14 05:11:21,118 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 1246 transitions. [2024-11-14 05:11:21,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-14 05:11:21,119 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:11:21,119 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] [2024-11-14 05:11:21,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-14 05:11:21,120 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:11:21,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:11:21,120 INFO L85 PathProgramCache]: Analyzing trace with hash -785063332, now seen corresponding path program 1 times [2024-11-14 05:11:21,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:11:21,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17988942] [2024-11-14 05:11:21,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:11:21,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:11:21,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:11:21,323 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-14 05:11:21,324 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:11:21,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17988942] [2024-11-14 05:11:21,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17988942] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:11:21,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613942013] [2024-11-14 05:11:21,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:11:21,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:11:21,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:11:21,327 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:11:21,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 05:11:21,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:11:21,875 INFO L255 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 05:11:21,881 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:11:21,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:11:21,954 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:11:21,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613942013] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:11:21,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:11:21,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 6 [2024-11-14 05:11:21,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205235681] [2024-11-14 05:11:21,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:11:21,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:11:21,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:11:21,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:11:21,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:11:21,956 INFO L87 Difference]: Start difference. First operand 844 states and 1246 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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-14 05:11:24,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:26,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:28,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:31,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:33,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:35,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:37,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:39,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:42,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:43,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:45,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:48,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:50,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:52,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:54,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:54,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:11:54,520 INFO L93 Difference]: Finished difference Result 856 states and 1257 transitions. [2024-11-14 05:11:54,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:11:54,524 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 31 [2024-11-14 05:11:54,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:11:54,529 INFO L225 Difference]: With dead ends: 856 [2024-11-14 05:11:54,529 INFO L226 Difference]: Without dead ends: 835 [2024-11-14 05:11:54,530 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:11:54,530 INFO L432 NwaCegarLoop]: 619 mSDtfsCounter, 0 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 0 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1846 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.5s IncrementalHoareTripleChecker+Time [2024-11-14 05:11:54,530 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1846 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 222 Invalid, 12 Unknown, 0 Unchecked, 32.5s Time] [2024-11-14 05:11:54,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2024-11-14 05:11:54,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 835. [2024-11-14 05:11:54,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 616 states have (on average 1.4204545454545454) internal successors, (875), 620 states have internal predecessors, (875), 161 states have call successors, (161), 56 states have call predecessors, (161), 57 states have return successors, (200), 158 states have call predecessors, (200), 155 states have call successors, (200) [2024-11-14 05:11:54,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1236 transitions. [2024-11-14 05:11:54,615 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1236 transitions. Word has length 31 [2024-11-14 05:11:54,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:11:54,616 INFO L471 AbstractCegarLoop]: Abstraction has 835 states and 1236 transitions. [2024-11-14 05:11:54,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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-14 05:11:54,616 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1236 transitions. [2024-11-14 05:11:54,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 05:11:54,618 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:11:54,618 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-14 05:11:54,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 05:11:54,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-14 05:11:54,819 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:11:54,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:11:54,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1457600973, now seen corresponding path program 1 times [2024-11-14 05:11:54,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:11:54,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077215734] [2024-11-14 05:11:54,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:11:54,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:11:54,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:11:54,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:11:54,966 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:11:54,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077215734] [2024-11-14 05:11:54,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077215734] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:11:54,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:11:54,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:11:54,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225988267] [2024-11-14 05:11:54,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:11:54,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:11:54,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:11:54,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:11:54,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:11:54,968 INFO L87 Difference]: Start difference. First operand 835 states and 1236 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (5), 3 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-14 05:11:57,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:11:58,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:01,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:03,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:05,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:07,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:12,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:14,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:14,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:12:14,441 INFO L93 Difference]: Finished difference Result 1302 states and 1916 transitions. [2024-11-14 05:12:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:12:14,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (5), 3 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 39 [2024-11-14 05:12:14,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:12:14,455 INFO L225 Difference]: With dead ends: 1302 [2024-11-14 05:12:14,456 INFO L226 Difference]: Without dead ends: 881 [2024-11-14 05:12:14,457 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-14 05:12:14,458 INFO L432 NwaCegarLoop]: 666 mSDtfsCounter, 305 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:12:14,458 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 1043 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 141 Invalid, 7 Unknown, 0 Unchecked, 19.4s Time] [2024-11-14 05:12:14,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2024-11-14 05:12:14,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 835. [2024-11-14 05:12:14,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 616 states have (on average 1.4172077922077921) internal successors, (873), 620 states have internal predecessors, (873), 161 states have call successors, (161), 56 states have call predecessors, (161), 57 states have return successors, (200), 158 states have call predecessors, (200), 155 states have call successors, (200) [2024-11-14 05:12:14,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1234 transitions. [2024-11-14 05:12:14,545 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1234 transitions. Word has length 39 [2024-11-14 05:12:14,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:12:14,545 INFO L471 AbstractCegarLoop]: Abstraction has 835 states and 1234 transitions. [2024-11-14 05:12:14,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (5), 3 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-14 05:12:14,545 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1234 transitions. [2024-11-14 05:12:14,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-14 05:12:14,547 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:12:14,547 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] [2024-11-14 05:12:14,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-14 05:12:14,547 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:12:14,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:12:14,548 INFO L85 PathProgramCache]: Analyzing trace with hash 143342089, now seen corresponding path program 1 times [2024-11-14 05:12:14,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:12:14,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816538696] [2024-11-14 05:12:14,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:12:14,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:12:14,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:12:14,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:12:14,709 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:12:14,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816538696] [2024-11-14 05:12:14,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816538696] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:12:14,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:12:14,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:12:14,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458018345] [2024-11-14 05:12:14,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:12:14,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:12:14,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:12:14,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:12:14,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:12:14,712 INFO L87 Difference]: Start difference. First operand 835 states and 1234 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 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-14 05:12:16,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:18,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:21,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:23,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:25,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:27,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:30,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:33,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:35,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:35,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:12:35,715 INFO L93 Difference]: Finished difference Result 855 states and 1256 transitions. [2024-11-14 05:12:35,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:12:35,724 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 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 38 [2024-11-14 05:12:35,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:12:35,727 INFO L225 Difference]: With dead ends: 855 [2024-11-14 05:12:35,727 INFO L226 Difference]: Without dead ends: 848 [2024-11-14 05:12:35,727 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-14 05:12:35,728 INFO L432 NwaCegarLoop]: 608 mSDtfsCounter, 25 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 4 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:12:35,728 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1178 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 161 Invalid, 8 Unknown, 0 Unchecked, 20.9s Time] [2024-11-14 05:12:35,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2024-11-14 05:12:35,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 846. [2024-11-14 05:12:35,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 627 states have (on average 1.4114832535885167) internal successors, (885), 631 states have internal predecessors, (885), 161 states have call successors, (161), 56 states have call predecessors, (161), 57 states have return successors, (200), 158 states have call predecessors, (200), 155 states have call successors, (200) [2024-11-14 05:12:35,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1246 transitions. [2024-11-14 05:12:35,900 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1246 transitions. Word has length 38 [2024-11-14 05:12:35,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:12:35,901 INFO L471 AbstractCegarLoop]: Abstraction has 846 states and 1246 transitions. [2024-11-14 05:12:35,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 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-14 05:12:35,902 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1246 transitions. [2024-11-14 05:12:35,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 05:12:35,904 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:12:35,904 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-14 05:12:35,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-14 05:12:35,904 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:12:35,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:12:35,905 INFO L85 PathProgramCache]: Analyzing trace with hash 157390137, now seen corresponding path program 1 times [2024-11-14 05:12:35,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:12:35,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124600481] [2024-11-14 05:12:35,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:12:35,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:12:35,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:12:36,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:12:36,195 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:12:36,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124600481] [2024-11-14 05:12:36,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124600481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:12:36,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:12:36,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:12:36,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219022271] [2024-11-14 05:12:36,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:12:36,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:12:36,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:12:36,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:12:36,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:12:36,197 INFO L87 Difference]: Start difference. First operand 846 states and 1246 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 2 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-14 05:12:39,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:41,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:43,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:45,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:47,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:49,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:52,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:54,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:56,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:12:59,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:01,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:05,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:07,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:09,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:09,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:13:09,465 INFO L93 Difference]: Finished difference Result 855 states and 1252 transitions. [2024-11-14 05:13:09,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 05:13:09,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 2 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 39 [2024-11-14 05:13:09,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:13:09,483 INFO L225 Difference]: With dead ends: 855 [2024-11-14 05:13:09,483 INFO L226 Difference]: Without dead ends: 850 [2024-11-14 05:13:09,484 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-14 05:13:09,492 INFO L432 NwaCegarLoop]: 606 mSDtfsCounter, 716 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 23 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 1379 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:13:09,492 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [722 Valid, 1379 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 627 Invalid, 12 Unknown, 0 Unchecked, 33.1s Time] [2024-11-14 05:13:09,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2024-11-14 05:13:09,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 846. [2024-11-14 05:13:09,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 627 states have (on average 1.4098883572567784) internal successors, (884), 631 states have internal predecessors, (884), 161 states have call successors, (161), 56 states have call predecessors, (161), 57 states have return successors, (200), 158 states have call predecessors, (200), 155 states have call successors, (200) [2024-11-14 05:13:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1245 transitions. [2024-11-14 05:13:09,616 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1245 transitions. Word has length 39 [2024-11-14 05:13:09,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:13:09,617 INFO L471 AbstractCegarLoop]: Abstraction has 846 states and 1245 transitions. [2024-11-14 05:13:09,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 2 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-14 05:13:09,617 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1245 transitions. [2024-11-14 05:13:09,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-14 05:13:09,619 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:13:09,619 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-14 05:13:09,620 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-14 05:13:09,620 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:13:09,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:13:09,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1053399028, now seen corresponding path program 1 times [2024-11-14 05:13:09,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:13:09,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8044102] [2024-11-14 05:13:09,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:13:09,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:13:09,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:13:09,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:13:09,762 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:13:09,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8044102] [2024-11-14 05:13:09,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8044102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:13:09,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:13:09,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 05:13:09,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235897268] [2024-11-14 05:13:09,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:13:09,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:13:09,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:13:09,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:13:09,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 05:13:09,764 INFO L87 Difference]: Start difference. First operand 846 states and 1245 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 05:13:11,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:14,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:16,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:20,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:20,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:13:20,537 INFO L93 Difference]: Finished difference Result 908 states and 1313 transitions. [2024-11-14 05:13:20,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:13:20,546 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 40 [2024-11-14 05:13:20,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:13:20,549 INFO L225 Difference]: With dead ends: 908 [2024-11-14 05:13:20,550 INFO L226 Difference]: Without dead ends: 851 [2024-11-14 05:13:20,550 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-14 05:13:20,551 INFO L432 NwaCegarLoop]: 613 mSDtfsCounter, 434 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:13:20,551 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 891 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 3 Unknown, 0 Unchecked, 10.7s Time] [2024-11-14 05:13:20,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2024-11-14 05:13:20,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 837. [2024-11-14 05:13:20,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 622 states have (on average 1.409967845659164) internal successors, (877), 626 states have internal predecessors, (877), 159 states have call successors, (159), 54 states have call predecessors, (159), 55 states have return successors, (198), 156 states have call predecessors, (198), 153 states have call successors, (198) [2024-11-14 05:13:20,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1234 transitions. [2024-11-14 05:13:20,666 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 1234 transitions. Word has length 40 [2024-11-14 05:13:20,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:13:20,668 INFO L471 AbstractCegarLoop]: Abstraction has 837 states and 1234 transitions. [2024-11-14 05:13:20,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 05:13:20,668 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 1234 transitions. [2024-11-14 05:13:20,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-14 05:13:20,670 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:13:20,670 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-14 05:13:20,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-14 05:13:20,671 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:13:20,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:13:20,671 INFO L85 PathProgramCache]: Analyzing trace with hash 308610059, now seen corresponding path program 1 times [2024-11-14 05:13:20,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:13:20,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318766003] [2024-11-14 05:13:20,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:13:20,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:13:20,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:13:20,872 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-14 05:13:20,872 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:13:20,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318766003] [2024-11-14 05:13:20,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318766003] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:13:20,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088478823] [2024-11-14 05:13:20,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:13:20,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:13:20,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:13:20,875 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:13:20,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 05:13:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:13:21,501 INFO L255 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 05:13:21,504 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:13:21,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 05:13:21,536 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:13:21,637 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-14 05:13:21,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088478823] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:13:21,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1299491948] [2024-11-14 05:13:21,675 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2024-11-14 05:13:21,675 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:13:21,679 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:13:21,686 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:13:21,686 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:13:27,432 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 156 for LOIs [2024-11-14 05:13:27,495 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:13:31,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1299491948] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:13:31,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:13:31,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [4, 4, 4] total 16 [2024-11-14 05:13:31,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75930974] [2024-11-14 05:13:31,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:13:31,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 05:13:31,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:13:31,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 05:13:31,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-14 05:13:31,814 INFO L87 Difference]: Start difference. First operand 837 states and 1234 transitions. Second operand has 11 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 05:13:40,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:13:43,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:45,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:13:47,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:13:49,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:13:51,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:13:52,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:13:54,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:13:56,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:13:58,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:02,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:04,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:06,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:08,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:10,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:12,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:14,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:16,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:18,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:20,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:23,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:25,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:27,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:30,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:32,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:34,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:36,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:38,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:40,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:42,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:45,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:48,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:50,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:52,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:53,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:55,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:14:57,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:14:59,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:01,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:03,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:05,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:15:07,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:09,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:11,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:15:13,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:13,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:15:13,949 INFO L93 Difference]: Finished difference Result 1036 states and 1510 transitions. [2024-11-14 05:15:13,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 05:15:13,955 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 40 [2024-11-14 05:15:13,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:15:13,964 INFO L225 Difference]: With dead ends: 1036 [2024-11-14 05:15:13,964 INFO L226 Difference]: Without dead ends: 839 [2024-11-14 05:15:13,965 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-14 05:15:13,966 INFO L432 NwaCegarLoop]: 600 mSDtfsCounter, 17 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 4 mSolverCounterUnsat, 42 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 101.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2442 SdHoareTripleChecker+Invalid, 1038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 42 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 102.0s IncrementalHoareTripleChecker+Time [2024-11-14 05:15:13,966 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 2442 Invalid, 1038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 992 Invalid, 42 Unknown, 0 Unchecked, 102.0s Time] [2024-11-14 05:15:13,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2024-11-14 05:15:14,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 839. [2024-11-14 05:15:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 624 states have (on average 1.4086538461538463) internal successors, (879), 627 states have internal predecessors, (879), 159 states have call successors, (159), 55 states have call predecessors, (159), 55 states have return successors, (198), 156 states have call predecessors, (198), 153 states have call successors, (198) [2024-11-14 05:15:14,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1236 transitions. [2024-11-14 05:15:14,075 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1236 transitions. Word has length 40 [2024-11-14 05:15:14,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:15:14,075 INFO L471 AbstractCegarLoop]: Abstraction has 839 states and 1236 transitions. [2024-11-14 05:15:14,076 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 05:15:14,076 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1236 transitions. [2024-11-14 05:15:14,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-14 05:15:14,080 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:15:14,081 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-14 05:15:14,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-14 05:15:14,281 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:15:14,281 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:15:14,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:15:14,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1537459482, now seen corresponding path program 1 times [2024-11-14 05:15:14,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:15:14,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122593261] [2024-11-14 05:15:14,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:15:14,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:15:14,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:15:14,482 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-14 05:15:14,482 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:15:14,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122593261] [2024-11-14 05:15:14,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122593261] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:15:14,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490358911] [2024-11-14 05:15:14,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:15:14,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:15:14,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:15:14,485 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:15:14,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 05:15:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:15:15,086 INFO L255 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 05:15:15,089 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:15:15,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 05:15:15,111 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:15:15,176 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-14 05:15:15,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490358911] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:15:15,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1722902320] [2024-11-14 05:15:15,179 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2024-11-14 05:15:15,179 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:15:15,179 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:15:15,179 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:15:15,180 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:15:19,127 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 156 for LOIs [2024-11-14 05:15:19,164 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:15:23,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1722902320] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:15:23,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:15:23,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [4, 4, 4] total 18 [2024-11-14 05:15:23,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115144444] [2024-11-14 05:15:23,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:15:23,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 05:15:23,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:15:23,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 05:15:23,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-11-14 05:15:23,192 INFO L87 Difference]: Start difference. First operand 839 states and 1236 transitions. Second operand has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 05:15:30,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:15:31,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:15:33,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:35,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:15:38,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:40,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:42,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:44,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:46,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:48,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:50,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:56,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:15:59,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:01,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:03,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:05,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:07,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:09,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:11,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:13,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:15,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:17,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:19,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:21,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:28,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:32,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:34,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:36,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:38,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:40,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:42,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:44,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:46,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:48,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:50,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:52,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:54,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:16:56,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:16:59,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:01,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:03,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:17:07,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:10,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:17:12,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:17:14,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:16,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:17:18,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:17:20,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:22,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:24,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:26,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:28,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:29,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:31,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:17:31,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:17:31,937 INFO L93 Difference]: Finished difference Result 1039 states and 1517 transitions. [2024-11-14 05:17:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-14 05:17:31,942 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 40 [2024-11-14 05:17:31,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:17:31,947 INFO L225 Difference]: With dead ends: 1039 [2024-11-14 05:17:31,947 INFO L226 Difference]: Without dead ends: 841 [2024-11-14 05:17:31,948 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-11-14 05:17:31,948 INFO L432 NwaCegarLoop]: 602 mSDtfsCounter, 16 mSDsluCounter, 2773 mSDsCounter, 0 mSdLazyCounter, 1428 mSolverCounterSat, 6 mSolverCounterUnsat, 48 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 127.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 3375 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1428 IncrementalHoareTripleChecker+Invalid, 48 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 128.6s IncrementalHoareTripleChecker+Time [2024-11-14 05:17:31,948 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 3375 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1428 Invalid, 48 Unknown, 0 Unchecked, 128.6s Time] [2024-11-14 05:17:31,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2024-11-14 05:17:32,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 839. [2024-11-14 05:17:32,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 624 states have (on average 1.4086538461538463) internal successors, (879), 627 states have internal predecessors, (879), 159 states have call successors, (159), 55 states have call predecessors, (159), 55 states have return successors, (198), 156 states have call predecessors, (198), 153 states have call successors, (198) [2024-11-14 05:17:32,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1236 transitions. [2024-11-14 05:17:32,044 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1236 transitions. Word has length 40 [2024-11-14 05:17:32,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:17:32,044 INFO L471 AbstractCegarLoop]: Abstraction has 839 states and 1236 transitions. [2024-11-14 05:17:32,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 05:17:32,045 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1236 transitions. [2024-11-14 05:17:32,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-14 05:17:32,046 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:17:32,046 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] [2024-11-14 05:17:32,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-14 05:17:32,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:17:32,247 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:17:32,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:17:32,247 INFO L85 PathProgramCache]: Analyzing trace with hash -295908448, now seen corresponding path program 1 times [2024-11-14 05:17:32,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:17:32,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917589783] [2024-11-14 05:17:32,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:17:32,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:17:32,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:17:32,429 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:17:32,430 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:17:32,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917589783] [2024-11-14 05:17:32,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917589783] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:17:32,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842901027] [2024-11-14 05:17:32,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:17:32,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:17:32,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:17:32,432 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:17:32,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 05:17:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:17:33,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 05:17:33,039 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:17:33,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 05:17:33,054 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:17:33,096 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 05:17:33,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842901027] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:17:33,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [150633032] [2024-11-14 05:17:33,100 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2024-11-14 05:17:33,100 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:17:33,100 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:17:33,101 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:17:33,101 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:17:39,281 INFO L197 IcfgInterpreter]: Interpreting procedure errorFn with input of size 294 for LOIs [2024-11-14 05:17:39,417 INFO L197 IcfgInterpreter]: Interpreting procedure IofCompleteRequest with input of size 293 for LOIs [2024-11-14 05:17:39,878 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 156 for LOIs [2024-11-14 05:17:40,158 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:18:23,420 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '59525#(and (exists ((|v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.base_49| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_57| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_57| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.offset_49| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.base_49| Int) (|v_#valid_238| (Array Int Int)) (|v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| Int) (|v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_23| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~cdb~6#1.base_33| Int) (|v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| Int) (|v_ULTIMATE.start_main_~#irp~1#1.base_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.offset_49| Int) (|v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_23| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18| Int)) (and (or (and (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdb~6#1.base_33| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34|) (exists ((|v_ULTIMATE.start_main_~a~0#1_82| Int)) (and (<= 904 (mod |v_ULTIMATE.start_main_~a~0#1_82| 4294967296)) (<= 0 |v_ULTIMATE.start_main_~a~0#1_82|))) (exists ((|v_#valid_237| (Array Int Int))) (and (= (select |v_#valid_237| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34|) 0) (= (store |v_#valid_237| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| 1) |v_#valid_238|))) (= |v_ULTIMATE.start_main_~#irp~1#1.base_BEFORE_CALL_11| ~pirp~0.base) (exists ((|v_#memory_$Pointer$.offset_2408| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2078| (Array Int (Array Int Int)))) (and (= |#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24))))) (= (store |v_#memory_$Pointer$.offset_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.offset_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28) (select (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28)))) |v_#memory_$Pointer$.offset_2078|))) (exists ((|v_#memory_$Pointer$.offset_2404| (Array Int (Array Int Int))) (|v_ULTIMATE.start_main_~irp_choice~0#1_20| Int) (|v_#memory_$Pointer$.base_2404| (Array Int (Array Int Int))) (v_~myStatus~0_41 Int) (|v_old(#memory_$Pointer$.offset)_AFTER_CALL_8| (Array Int (Array Int Int))) (|v_old(#memory_int)_AFTER_CALL_8| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1595| (Array Int (Array Int Int))) (|v_#memory_int_1476| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1595| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_AFTER_CALL_8| (Array Int (Array Int Int)))) (and (= (store |v_#memory_$Pointer$.offset_2404| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_2404| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.offset_1595|) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_57| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 96))) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 96)) |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_57|) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.offset_49| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|))) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|)) |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_23|) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.base_49| (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|))) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.offset_49| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 12))) (or (and (= (store |v_#memory_int_1476| ~pirp~0.base (store (select |v_#memory_int_1476| ~pirp~0.base) (+ ~pirp~0.offset 24) 0)) |v_old(#memory_int)_AFTER_CALL_8|) (= v_~myStatus~0_41 0) (not (= |v_ULTIMATE.start_main_~irp_choice~0#1_20| 0)) (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_8| |v_#memory_$Pointer$.base_1595|) (= |v_old(#memory_$Pointer$.offset)_AFTER_CALL_8| |v_#memory_$Pointer$.offset_1595|)) (and (= |v_ULTIMATE.start_main_~irp_choice~0#1_20| 0) (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_8| (store |v_#memory_$Pointer$.base_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_8| ~pirp~0.base) (+ ~pirp~0.offset 24))))) (= (store |v_#memory_int_1476| ~pirp~0.base (store (select |v_#memory_int_1476| ~pirp~0.base) (+ ~pirp~0.offset 24) (- 1073741637))) |v_old(#memory_int)_AFTER_CALL_8|) (= (+ v_~myStatus~0_41 1073741637) 0) (= (store |v_#memory_$Pointer$.offset_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_8| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_old(#memory_$Pointer$.offset)_AFTER_CALL_8|))) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.base_49| (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 12))) (= (mod (select (select |v_old(#memory_int)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_23|) (+ |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_23| 44)) 256) 2) (= |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_23| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_8| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|))) (= (store |v_#memory_$Pointer$.base_2404| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_2404| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.base_1595|))) (exists ((|v_#memory_int_1480| (Array Int (Array Int Int)))) (and (= (mod (select (select |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_57|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_57| 12)) 4294967296) 147456) (<= (mod (select (select |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_57|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_57| 4)) 4294967296) 3) (= |#memory_int| (store |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (store (select |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28) 0) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24) (- 1073741789)))))) (<= (+ |#StackHeapBarrier| 1) |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34|) (= ~pirp~0.base |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (exists ((|v_#length_148| (Array Int Int))) (= (store |v_#length_148| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| 41) |#length|)) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_11|) (exists ((|v_#memory_$Pointer$.base_2408| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_2409| (Array Int (Array Int Int)))) (and (= |#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_2409| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.base_2409| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24) (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24))))) (= (store |v_#memory_$Pointer$.base_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.base_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28) (select (select |v_#memory_$Pointer$.base_2409| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28)))) |v_#memory_$Pointer$.base_2409|))) (exists ((|v_#Ultimate.C_memset_#t~loopctr1116_26| Int)) (and (<= 12 (mod |v_#Ultimate.C_memset_#t~loopctr1116_26| 4294967296)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr1116_26|))) (= ~pirp~0.offset |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56|) (not (= |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| 0))) (and (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdb~6#1.base_33| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34|) (exists ((|v_ULTIMATE.start_main_~a~0#1_82| Int)) (and (<= 904 (mod |v_ULTIMATE.start_main_~a~0#1_82| 4294967296)) (<= 0 |v_ULTIMATE.start_main_~a~0#1_82|))) (exists ((|v_#valid_237| (Array Int Int))) (and (= (select |v_#valid_237| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34|) 0) (= (store |v_#valid_237| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| 1) |v_#valid_238|))) (= |v_ULTIMATE.start_main_~#irp~1#1.base_BEFORE_CALL_11| ~pirp~0.base) (exists ((|v_#memory_$Pointer$.offset_2408| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2078| (Array Int (Array Int Int)))) (and (= |#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24))))) (= (store |v_#memory_$Pointer$.offset_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.offset_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28) (select (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28)))) |v_#memory_$Pointer$.offset_2078|))) (exists ((|v_#memory_int_1480| (Array Int (Array Int Int)))) (and (= (mod (select (select |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_57|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_57| 12)) 4294967296) 147456) (<= (mod (select (select |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_57|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_57| 4)) 4294967296) 3) (= |#memory_int| (store |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (store (select |v_#memory_int_1480| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28) 0) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24) (- 1073741789)))))) (<= (+ |#StackHeapBarrier| 1) |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34|) (= ~pirp~0.base |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (exists ((|v_#length_148| (Array Int Int))) (= (store |v_#length_148| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| 41) |#length|)) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_11|) (exists ((|v_#memory_$Pointer$.offset_2404| (Array Int (Array Int Int))) (|v_ULTIMATE.start_main_~irp_choice~0#1_20| Int) (|v_#memory_$Pointer$.base_2404| (Array Int (Array Int Int))) (|v_old(#memory_int)_AFTER_CALL_9| (Array Int (Array Int Int))) (v_~myStatus~0_41 Int) (|v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1595| (Array Int (Array Int Int))) (|v_#memory_int_1476| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1595| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_AFTER_CALL_9| (Array Int (Array Int Int)))) (and (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.base_49| (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 12))) (= (store |v_#memory_$Pointer$.offset_2404| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_2404| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.offset_1595|) (= |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_23| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|))) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_57| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 96))) (= (mod (select (select |v_old(#memory_int)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_23|) (+ |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_23| 44)) 256) 2) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.offset_49| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 12))) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.offset_49| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|))) (or (and (= v_~myStatus~0_41 0) (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_9| |v_#memory_$Pointer$.base_1595|) (not (= |v_ULTIMATE.start_main_~irp_choice~0#1_20| 0)) (= |v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| |v_#memory_$Pointer$.offset_1595|) (= (store |v_#memory_int_1476| ~pirp~0.base (store (select |v_#memory_int_1476| ~pirp~0.base) (+ ~pirp~0.offset 24) 0)) |v_old(#memory_int)_AFTER_CALL_9|)) (and (= |v_ULTIMATE.start_main_~irp_choice~0#1_20| 0) (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_9| (store |v_#memory_$Pointer$.base_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_9| ~pirp~0.base) (+ ~pirp~0.offset 24))))) (= (store |v_#memory_int_1476| ~pirp~0.base (store (select |v_#memory_int_1476| ~pirp~0.base) (+ ~pirp~0.offset 24) (- 1073741637))) |v_old(#memory_int)_AFTER_CALL_9|) (= |v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| (store |v_#memory_$Pointer$.offset_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_9| ~pirp~0.base) (+ ~pirp~0.offset 24))))) (= (+ v_~myStatus~0_41 1073741637) 0))) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|)) |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.base_49|) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_18|)) |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_23|) (= (store |v_#memory_$Pointer$.base_2404| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_2404| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.base_1595|) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_9| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 96)) |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_57|))) (exists ((|v_#memory_$Pointer$.base_2408| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_2409| (Array Int (Array Int Int)))) (and (= |#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_2409| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.base_2409| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24) (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 24))))) (= (store |v_#memory_$Pointer$.base_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56| (store (select |v_#memory_$Pointer$.base_2408| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28) (select (select |v_#memory_$Pointer$.base_2409| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_56|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56| 28)))) |v_#memory_$Pointer$.base_2409|))) (exists ((|v_#Ultimate.C_memset_#t~loopctr1116_26| Int)) (and (<= 12 (mod |v_#Ultimate.C_memset_#t~loopctr1116_26| 4294967296)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr1116_26|))) (= ~pirp~0.offset |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_56|) (not (= |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| 0)))) (= (store |v_#valid_238| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_34| 0) |#valid|))) (= ~lowerDriverReturn~0 0) (= ~setEventCalled~0 0) (= 2 ~DC~0) (= ~SKIP2~0 4) (= 2 ~s~0) (= 7 ~IPC~0) (= ~compFptr~0.offset 0) (= ~compFptr~0.base 0) (= (+ ~myStatus~0 1073741789) 0) (= ~MPR1~0 5) (= ~customIrp~0 0) (= ~NP~0 1) (= ~pended~0 0) (= ~compRegistered~0 0) (= ~MPR3~0 6) (= ~SKIP1~0 3) (= ~UNLOADED~0 0))' at error location [2024-11-14 05:18:23,421 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:18:23,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:18:23,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-14 05:18:23,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713960159] [2024-11-14 05:18:23,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:18:23,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 05:18:23,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:18:23,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 05:18:23,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=789, Unknown=5, NotChecked=0, Total=870 [2024-11-14 05:18:23,423 INFO L87 Difference]: Start difference. First operand 839 states and 1236 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 05:18:26,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:28,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:30,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:32,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:35,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:37,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:39,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:41,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:43,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:45,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:48,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:50,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:52,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:54,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:56,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:18:58,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:01,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:02,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:04,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:09,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:11,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:13,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:15,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:17,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:19,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:19:19,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:19:19,709 INFO L93 Difference]: Finished difference Result 1680 states and 2478 transitions. [2024-11-14 05:19:19,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 05:19:19,732 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 41 [2024-11-14 05:19:19,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:19:19,737 INFO L225 Difference]: With dead ends: 1680 [2024-11-14 05:19:19,737 INFO L226 Difference]: Without dead ends: 844 [2024-11-14 05:19:19,747 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 43.4s TimeCoverageRelationStatistics Valid=83, Invalid=842, Unknown=5, NotChecked=0, Total=930 [2024-11-14 05:19:19,753 INFO L432 NwaCegarLoop]: 609 mSDtfsCounter, 0 mSDsluCounter, 1827 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 15 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 55.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2436 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 56.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:19:19,753 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2436 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 276 Invalid, 22 Unknown, 0 Unchecked, 56.1s Time] [2024-11-14 05:19:19,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2024-11-14 05:19:19,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 844. [2024-11-14 05:19:19,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 629 states have (on average 1.4054054054054055) internal successors, (884), 632 states have internal predecessors, (884), 159 states have call successors, (159), 55 states have call predecessors, (159), 55 states have return successors, (198), 156 states have call predecessors, (198), 153 states have call successors, (198) [2024-11-14 05:19:19,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1241 transitions. [2024-11-14 05:19:19,873 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 1241 transitions. Word has length 41 [2024-11-14 05:19:19,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:19:19,873 INFO L471 AbstractCegarLoop]: Abstraction has 844 states and 1241 transitions. [2024-11-14 05:19:19,873 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 05:19:19,873 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 1241 transitions. [2024-11-14 05:19:19,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-14 05:19:19,875 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:19:19,875 INFO L215 NwaCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:19:19,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-14 05:19:20,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:19:20,076 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:19:20,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:19:20,077 INFO L85 PathProgramCache]: Analyzing trace with hash -723815797, now seen corresponding path program 2 times [2024-11-14 05:19:20,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:19:20,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699117421] [2024-11-14 05:19:20,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:19:20,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:19:20,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:19:20,322 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 05:19:20,322 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:19:20,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699117421] [2024-11-14 05:19:20,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699117421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:19:20,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680475128] [2024-11-14 05:19:20,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:19:20,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:19:20,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:19:20,325 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:19:20,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_95a763d0-aadb-47f8-b0fc-466a738f57e0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 05:19:21,334 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 05:19:21,334 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:19:21,338 INFO L255 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:19:21,340 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:19:21,358 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 05:19:21,358 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:19:21,455 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 05:19:21,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680475128] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:19:21,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [831076527] [2024-11-14 05:19:21,457 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2024-11-14 05:19:21,457 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:19:21,458 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:19:21,458 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:19:21,458 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:19:34,334 INFO L197 IcfgInterpreter]: Interpreting procedure errorFn with input of size 300 for LOIs [2024-11-14 05:19:34,452 INFO L197 IcfgInterpreter]: Interpreting procedure IofCompleteRequest with input of size 299 for LOIs [2024-11-14 05:19:34,787 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 154 for LOIs [2024-11-14 05:19:35,035 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:20:19,976 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '63238#(and (exists ((|v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_21| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.base_52| Int) (|v_#valid_243| (Array Int Int)) (|v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.base_52| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~cdb~6#1.base_36| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_60| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_60| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.offset_52| Int) (|v_ULTIMATE.start_main_~#irp~1#1.base_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_26| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| Int) (|v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_26| Int) (|v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.offset_52| Int)) (and (or (and (exists ((|v_#memory_$Pointer$.base_2441| (Array Int (Array Int Int))) (|v_#memory_int_1517| (Array Int (Array Int Int))) (|v_ULTIMATE.start_main_~irp_choice~0#1_21| Int) (|v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| (Array Int (Array Int Int))) (v_~myStatus~0_44 Int) (|v_old(#memory_$Pointer$.base)_AFTER_CALL_12| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1595| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1595| (Array Int (Array Int Int))) (|v_old(#memory_int)_AFTER_CALL_12| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2441| (Array Int (Array Int Int)))) (and (= (store |v_#memory_$Pointer$.base_2441| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_2441| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.base_1595|) (= (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_21|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|)) |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.offset_52|) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_12| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 96)) |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_60|) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_60| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 96))) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_12| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|)) |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_26|) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_12| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 12)) |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.base_52|) (= (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 12)) |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.offset_52|) (= (store |v_#memory_$Pointer$.offset_2441| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_2441| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.offset_1595|) (= |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_26| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|))) (= (mod (select (select |v_old(#memory_int)_AFTER_CALL_12| |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_26|) (+ |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_26| 44)) 256) 2) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.base_52| (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_12| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_21|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|))) (or (and (not (= |v_ULTIMATE.start_main_~irp_choice~0#1_21| 0)) (= |v_old(#memory_int)_AFTER_CALL_12| (store |v_#memory_int_1517| ~pirp~0.base (store (select |v_#memory_int_1517| ~pirp~0.base) (+ ~pirp~0.offset 24) 0))) (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_12| |v_#memory_$Pointer$.base_1595|) (= v_~myStatus~0_44 0) (= |v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| |v_#memory_$Pointer$.offset_1595|)) (and (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_12| (store |v_#memory_$Pointer$.base_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_12| ~pirp~0.base) (+ ~pirp~0.offset 24))))) (= |v_old(#memory_int)_AFTER_CALL_12| (store |v_#memory_int_1517| ~pirp~0.base (store (select |v_#memory_int_1517| ~pirp~0.base) (+ ~pirp~0.offset 24) (- 1073741637)))) (= |v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| (store |v_#memory_$Pointer$.offset_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_12| ~pirp~0.base) (+ ~pirp~0.offset 24))))) (= |v_ULTIMATE.start_main_~irp_choice~0#1_21| 0) (= (+ v_~myStatus~0_44 1073741637) 0))))) (exists ((|v_#Ultimate.C_memset_#t~loopctr1116_38| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr1116_38|) (<= 12 (mod |v_#Ultimate.C_memset_#t~loopctr1116_38| 4294967296)))) (not (= |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| 0)) (exists ((|v_ULTIMATE.start_main_~a~0#1_105| Int)) (<= 904 (mod |v_ULTIMATE.start_main_~a~0#1_105| 4294967296))) (= ~pirp~0.base |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (<= (+ |#StackHeapBarrier| 1) |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) (exists ((|v_#valid_242| (Array Int Int))) (and (= (select |v_#valid_242| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) 0) (= |v_#valid_243| (store |v_#valid_242| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| 1)))) (exists ((|v_#memory_int_1521| (Array Int (Array Int Int)))) (and (= (mod (select (select |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_60|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_60| 12)) 4294967296) 147456) (= |#memory_int| (store |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (store (select |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28) 0) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24) (- 1073741789)))) (<= (mod (select (select |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_60|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_60| 4)) 4294967296) 3))) (exists ((|v_#length_151| (Array Int Int))) (= |#length| (store |v_#length_151| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| 41))) (exists ((|v_#memory_$Pointer$.offset_2445| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2078| (Array Int (Array Int Int)))) (and (= |#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24))))) (= (store |v_#memory_$Pointer$.offset_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.offset_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28) (select (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28)))) |v_#memory_$Pointer$.offset_2078|))) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdb~6#1.base_36| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) (= |v_ULTIMATE.start_main_~#irp~1#1.base_BEFORE_CALL_18| ~pirp~0.base) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_21| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_18|) (exists ((|v_#memory_$Pointer$.base_2445| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_2446| (Array Int (Array Int Int)))) (and (= (store |v_#memory_$Pointer$.base_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.base_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28) (select (select |v_#memory_$Pointer$.base_2446| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28)))) |v_#memory_$Pointer$.base_2446|) (= |#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_2446| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.base_2446| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24) (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24))))))) (= ~pirp~0.offset |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59|)) (and (exists ((|v_#Ultimate.C_memset_#t~loopctr1116_38| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr1116_38|) (<= 12 (mod |v_#Ultimate.C_memset_#t~loopctr1116_38| 4294967296)))) (exists ((|v_#memory_$Pointer$.base_2441| (Array Int (Array Int Int))) (|v_#memory_int_1517| (Array Int (Array Int Int))) (|v_ULTIMATE.start_main_~irp_choice~0#1_21| Int) (|v_old(#memory_$Pointer$.base)_AFTER_CALL_11| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| (Array Int (Array Int Int))) (v_~myStatus~0_44 Int) (|v_old(#memory_int)_AFTER_CALL_11| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_1595| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_1595| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2441| (Array Int (Array Int Int)))) (and (= (store |v_#memory_$Pointer$.base_2441| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_2441| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.base_1595|) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_11| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 96)) |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_60|) (= |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_26| (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|))) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_11| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 12)) |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.base_52|) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_11| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_18|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|)) |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_26|) (or (and (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_11| |v_#memory_$Pointer$.base_1595|) (not (= |v_ULTIMATE.start_main_~irp_choice~0#1_21| 0)) (= |v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| |v_#memory_$Pointer$.offset_1595|) (= v_~myStatus~0_44 0) (= |v_old(#memory_int)_AFTER_CALL_11| (store |v_#memory_int_1517| ~pirp~0.base (store (select |v_#memory_int_1517| ~pirp~0.base) (+ ~pirp~0.offset 24) 0)))) (and (= |v_old(#memory_int)_AFTER_CALL_11| (store |v_#memory_int_1517| ~pirp~0.base (store (select |v_#memory_int_1517| ~pirp~0.base) (+ ~pirp~0.offset 24) (- 1073741637)))) (= |v_old(#memory_$Pointer$.base)_AFTER_CALL_11| (store |v_#memory_$Pointer$.base_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.base_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_11| ~pirp~0.base) (+ ~pirp~0.offset 24))))) (= |v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| (store |v_#memory_$Pointer$.offset_1595| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| ~pirp~0.base) (+ ~pirp~0.offset 24))))) (= |v_ULTIMATE.start_main_~irp_choice~0#1_21| 0) (= (+ v_~myStatus~0_44 1073741637) 0))) (= (store |v_#memory_$Pointer$.offset_2441| ~pirp~0.base (store (select |v_#memory_$Pointer$.offset_2441| ~pirp~0.base) (+ ~pirp~0.offset 24) (select (select |v_#memory_$Pointer$.offset_1595| ~pirp~0.base) (+ ~pirp~0.offset 24)))) |v_#memory_$Pointer$.offset_1595|) (= 2 (mod (select (select |v_old(#memory_int)_AFTER_CALL_11| |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.base_26|) (+ |v_ULTIMATE.start_CdAudioDeviceControl_~deviceExtension~3#1.offset_26| 44)) 256)) (= (select (select |v_old(#memory_$Pointer$.base)_AFTER_CALL_11| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_21|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|)) |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.base_52|) (= (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 96)) |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_60|) (= (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_21|) (+ 40 |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.offset_21|)) |v_ULTIMATE.start_CdAudio535DeviceControl_~deviceExtension~11#1.offset_52|) (= (select (select |v_old(#memory_$Pointer$.offset)_AFTER_CALL_11| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 12)) |v_ULTIMATE.start_CdAudio535DeviceControl_~cdaudioDataOut~4#1.offset_52|))) (not (= |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| 0)) (exists ((|v_ULTIMATE.start_main_~a~0#1_105| Int)) (<= 904 (mod |v_ULTIMATE.start_main_~a~0#1_105| 4294967296))) (= ~pirp~0.base |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (<= (+ |#StackHeapBarrier| 1) |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) (exists ((|v_#valid_242| (Array Int Int))) (and (= (select |v_#valid_242| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) 0) (= |v_#valid_243| (store |v_#valid_242| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| 1)))) (exists ((|v_#memory_int_1521| (Array Int (Array Int Int)))) (and (= (mod (select (select |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_60|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_60| 12)) 4294967296) 147456) (= |#memory_int| (store |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (store (select |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28) 0) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24) (- 1073741789)))) (<= (mod (select (select |v_#memory_int_1521| |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.base_60|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~currentIrpStack~4#1.offset_60| 4)) 4294967296) 3))) (exists ((|v_#length_151| (Array Int Int))) (= |#length| (store |v_#length_151| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| 41))) (exists ((|v_#memory_$Pointer$.offset_2445| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.offset_2078| (Array Int (Array Int Int)))) (and (= |#memory_$Pointer$.offset| (store |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24))))) (= (store |v_#memory_$Pointer$.offset_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.offset_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28) (select (select |v_#memory_$Pointer$.offset_2078| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28)))) |v_#memory_$Pointer$.offset_2078|))) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~cdb~6#1.base_36| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) (= |v_ULTIMATE.start_main_~#irp~1#1.base_BEFORE_CALL_18| ~pirp~0.base) (= |v_ULTIMATE.start_CdAudio535DeviceControl_~DeviceObject#1.base_21| |v_ULTIMATE.start_main_~#devobj~0#1.base_BEFORE_CALL_18|) (exists ((|v_#memory_$Pointer$.base_2445| (Array Int (Array Int Int))) (|v_#memory_$Pointer$.base_2446| (Array Int (Array Int Int)))) (and (= (store |v_#memory_$Pointer$.base_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.base_2445| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28) (select (select |v_#memory_$Pointer$.base_2446| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 28)))) |v_#memory_$Pointer$.base_2446|) (= |#memory_$Pointer$.base| (store |v_#memory_$Pointer$.base_2446| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59| (store (select |v_#memory_$Pointer$.base_2446| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24) (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.base_59|) (+ |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59| 24))))))) (= ~pirp~0.offset |v_ULTIMATE.start_CdAudio535DeviceControl_~Irp#1.offset_59|))) (= (store |v_#valid_243| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| 0) |#valid|))) (= ~lowerDriverReturn~0 0) (= ~setEventCalled~0 0) (= 2 ~DC~0) (= ~SKIP2~0 4) (= 2 ~s~0) (= 7 ~IPC~0) (= ~compFptr~0.offset 0) (= ~compFptr~0.base 0) (= (+ ~myStatus~0 1073741789) 0) (= ~MPR1~0 5) (= ~customIrp~0 0) (= ~NP~0 1) (= ~pended~0 0) (= ~compRegistered~0 0) (= ~MPR3~0 6) (= ~SKIP1~0 3) (= ~UNLOADED~0 0))' at error location [2024-11-14 05:20:19,976 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:20:19,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:20:19,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5] total 9 [2024-11-14 05:20:19,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738271485] [2024-11-14 05:20:19,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:20:19,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-14 05:20:19,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:20:19,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-14 05:20:19,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=900, Unknown=4, NotChecked=0, Total=992 [2024-11-14 05:20:19,978 INFO L87 Difference]: Start difference. First operand 844 states and 1241 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-14 05:20:23,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:25,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:26,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:27,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:29,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:32,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:34,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:36,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:38,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:40,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:42,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:44,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:46,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:49,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:51,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:53,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 05:20:55,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []