./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 e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:14:16,642 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:14:16,797 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:14:16,807 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:14:16,807 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:14:16,849 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:14:16,852 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:14:16,853 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:14:16,854 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:14:16,859 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:14:16,861 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:14:16,861 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:14:16,862 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:14:16,864 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:14:16,864 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:14:16,865 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:14:16,865 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:14:16,865 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:14:16,866 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:14:16,866 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:14:16,867 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:14:16,867 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:14:16,868 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:14:16,868 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:14:16,869 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:14:16,871 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:14:16,872 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:14:16,872 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:14:16,872 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:14:16,873 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:14:16,874 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:14:16,875 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:14:16,875 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:14:16,875 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:14:16,875 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:14:16,876 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:14:16,876 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:14:16,876 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:14:16,876 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:14:16,877 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 [2023-11-06 21:14:17,177 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:14:17,215 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:14:17,218 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:14:17,220 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:14:17,220 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:14:17,222 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2023-11-06 21:14:20,345 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:14:20,957 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:14:20,958 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2023-11-06 21:14:21,017 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/data/e322f1641/013e0562743d4780ab2898220fed91ad/FLAG92ccccbd4 [2023-11-06 21:14:21,037 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/data/e322f1641/013e0562743d4780ab2898220fed91ad [2023-11-06 21:14:21,046 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:14:21,049 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:14:21,051 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:14:21,052 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:14:21,061 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:14:21,062 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:14:21" (1/1) ... [2023-11-06 21:14:21,063 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3047a41f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:21, skipping insertion in model container [2023-11-06 21:14:21,064 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:14:21" (1/1) ... [2023-11-06 21:14:21,232 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:14:22,059 WARN L240 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_ffb787df-a2ef-473d-80c7-37cffac5d35f/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-11-06 21:14:22,923 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:14:22,938 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:14:22,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [13] [2023-11-06 21:14:22,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [14] [2023-11-06 21:14:22,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [187] [2023-11-06 21:14:22,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [193] [2023-11-06 21:14:22,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [399] [2023-11-06 21:14:22,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [452] [2023-11-06 21:14:22,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [471] [2023-11-06 21:14:22,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [472] [2023-11-06 21:14:22,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1153] [2023-11-06 21:14:22,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1326] [2023-11-06 21:14:22,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1446] [2023-11-06 21:14:22,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1447] [2023-11-06 21:14:22,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(1) [2284] [2023-11-06 21:14:22,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack() [2285] [2023-11-06 21:14:22,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [2626] [2023-11-06 21:14:22,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2627] [2023-11-06 21:14:22,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2630] [2023-11-06 21:14:22,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2631] [2023-11-06 21:14:22,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2632] [2023-11-06 21:14:22,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2633] [2023-11-06 21:14:22,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [2634] [2023-11-06 21:14:22,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2635] [2023-11-06 21:14:22,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2642] [2023-11-06 21:14:22,956 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2643] [2023-11-06 21:14:22,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2644] [2023-11-06 21:14:22,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2645] [2023-11-06 21:14:22,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2646] [2023-11-06 21:14:22,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2651] [2023-11-06 21:14:22,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2652] [2023-11-06 21:14:22,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2681] [2023-11-06 21:14:22,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2682] [2023-11-06 21:14:22,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2683] [2023-11-06 21:14:22,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2690] [2023-11-06 21:14:22,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2691] [2023-11-06 21:14:22,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [2692] [2023-11-06 21:14:22,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [2693] [2023-11-06 21:14:22,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [2694] [2023-11-06 21:14:22,963 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2695] [2023-11-06 21:14:22,963 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2696] [2023-11-06 21:14:22,963 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2697] [2023-11-06 21:14:22,963 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2698] [2023-11-06 21:14:22,964 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2699] [2023-11-06 21:14:22,964 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2753] [2023-11-06 21:14:22,964 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2754] [2023-11-06 21:14:22,964 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2827] [2023-11-06 21:14:22,964 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2828] [2023-11-06 21:14:22,965 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2840] [2023-11-06 21:14:22,965 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2841] [2023-11-06 21:14:22,966 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2910] [2023-11-06 21:14:22,966 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioNECDeviceControl) [2911] [2023-11-06 21:14:22,966 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiSendPauseCommand) [2912] [2023-11-06 21:14:22,966 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiDeviceControl) [2913] [2023-11-06 21:14:22,966 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioDenonDeviceControl) [2914] [2023-11-06 21:14:22,967 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio435DeviceControl) [2915] [2023-11-06 21:14:22,967 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio535DeviceControl) [2916] [2023-11-06 21:14:22,967 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioPioneerDeviceControl) [2917] [2023-11-06 21:14:22,968 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioPan533DeviceControl) [2918] [2023-11-06 21:14:22,968 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioAtapiDeviceControl) [2919] [2023-11-06 21:14:22,968 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioLionOpticsDeviceControl) [2920] [2023-11-06 21:14:22,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHPCdrDeviceControl) [2921] [2023-11-06 21:14:22,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HpCdrProcessLastSession) [2922] [2023-11-06 21:14:22,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HPCdrCompletion) [2923] [2023-11-06 21:14:22,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7517] [2023-11-06 21:14:22,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7518] [2023-11-06 21:14:22,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7519] [2023-11-06 21:14:22,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7520] [2023-11-06 21:14:22,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7521] [2023-11-06 21:14:22,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7522] [2023-11-06 21:14:22,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7523] [2023-11-06 21:14:22,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7524] [2023-11-06 21:14:22,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7525] [2023-11-06 21:14:22,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7526] [2023-11-06 21:14:22,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [7527] [2023-11-06 21:14:22,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [7528] [2023-11-06 21:14:22,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [7529] [2023-11-06 21:14:22,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7530] [2023-11-06 21:14:22,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7531] [2023-11-06 21:14:22,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7532] [2023-11-06 21:14:22,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7533] [2023-11-06 21:14:22,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7534] [2023-11-06 21:14:22,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7535] [2023-11-06 21:14:22,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7536] [2023-11-06 21:14:22,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7537] [2023-11-06 21:14:22,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [7538] [2023-11-06 21:14:23,059 WARN L240 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_ffb787df-a2ef-473d-80c7-37cffac5d35f/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-11-06 21:14:23,558 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:14:23,596 WARN L672 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 21:14:23,604 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:14:23,605 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23 WrapperNode [2023-11-06 21:14:23,605 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:14:23,606 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:14:23,607 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:14:23,607 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:14:23,616 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:23,738 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:23,984 INFO L138 Inliner]: procedures = 120, calls = 2195, calls flagged for inlining = 23, calls inlined = 19, statements flattened = 2497 [2023-11-06 21:14:23,986 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:14:23,987 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:14:23,987 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:14:23,987 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:14:23,998 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:23,998 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,041 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,045 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,169 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,194 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,223 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,242 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,272 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:14:24,273 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:14:24,274 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:14:24,274 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:14:24,275 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (1/1) ... [2023-11-06 21:14:24,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:14:24,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:14:24,310 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:14:24,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:14:24,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-06 21:14:24,357 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-06 21:14:24,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-06 21:14:24,357 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 21:14:24,357 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2023-11-06 21:14:24,358 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2023-11-06 21:14:24,358 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-06 21:14:24,359 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-06 21:14:24,359 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2023-11-06 21:14:24,359 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2023-11-06 21:14:24,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 21:14:24,359 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2023-11-06 21:14:24,359 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2023-11-06 21:14:24,360 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2023-11-06 21:14:24,360 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2023-11-06 21:14:24,360 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2023-11-06 21:14:24,360 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2023-11-06 21:14:24,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-06 21:14:24,361 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-06 21:14:24,361 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2023-11-06 21:14:24,361 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2023-11-06 21:14:24,361 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2023-11-06 21:14:24,361 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2023-11-06 21:14:24,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 21:14:24,362 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2023-11-06 21:14:24,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2023-11-06 21:14:24,362 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2023-11-06 21:14:24,362 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2023-11-06 21:14:24,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:14:24,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 21:14:24,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 21:14:24,363 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2023-11-06 21:14:24,363 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2023-11-06 21:14:24,363 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-11-06 21:14:24,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 21:14:24,364 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2023-11-06 21:14:24,364 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2023-11-06 21:14:24,365 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2023-11-06 21:14:24,365 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2023-11-06 21:14:24,365 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 21:14:24,366 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2023-11-06 21:14:24,366 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2023-11-06 21:14:24,366 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2023-11-06 21:14:24,366 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2023-11-06 21:14:24,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:14:24,367 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2023-11-06 21:14:24,367 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2023-11-06 21:14:24,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-06 21:14:24,367 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2023-11-06 21:14:24,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2023-11-06 21:14:24,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:14:24,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:14:24,368 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2023-11-06 21:14:24,368 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2023-11-06 21:14:24,880 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:14:24,883 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:14:25,125 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:25,147 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2023-11-06 21:14:25,147 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2023-11-06 21:14:25,819 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:25,869 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2023-11-06 21:14:25,870 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2023-11-06 21:14:25,906 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:25,909 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:25,913 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:25,931 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:25,944 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:25,955 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:36,157 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##202: assume !false; [2023-11-06 21:14:36,157 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##201: assume false; [2023-11-06 21:14:36,157 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##600: assume !false; [2023-11-06 21:14:36,158 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: CdAudioPnp_#res#1 := 0; [2023-11-06 21:14:36,158 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2023-11-06 21:14:36,158 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2023-11-06 21:14:36,158 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2023-11-06 21:14:36,158 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2023-11-06 21:14:36,158 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2023-11-06 21:14:36,158 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2023-11-06 21:14:36,159 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume !false; [2023-11-06 21:14:36,159 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume false; [2023-11-06 21:14:36,159 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##599: assume false; [2023-11-06 21:14:36,206 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-06 21:14:36,211 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2023-11-06 21:14:36,212 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2023-11-06 21:14:36,239 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:14:36,259 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:14:36,259 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-06 21:14:36,263 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:14:36 BoogieIcfgContainer [2023-11-06 21:14:36,263 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:14:36,267 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:14:36,267 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:14:36,270 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:14:36,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:14:21" (1/3) ... [2023-11-06 21:14:36,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6297a4d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:14:36, skipping insertion in model container [2023-11-06 21:14:36,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:14:23" (2/3) ... [2023-11-06 21:14:36,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6297a4d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:14:36, skipping insertion in model container [2023-11-06 21:14:36,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:14:36" (3/3) ... [2023-11-06 21:14:36,276 INFO L112 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2023-11-06 21:14:36,295 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:14:36,296 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:14:36,385 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:14:36,393 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@7aca2737, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:14:36,394 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:14:36,402 INFO L276 IsEmpty]: Start isEmpty. Operand has 670 states, 536 states have (on average 1.5354477611940298) internal successors, (823), 555 states have internal predecessors, (823), 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) [2023-11-06 21:14:36,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-11-06 21:14:36,410 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:36,411 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:36,411 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:36,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:36,419 INFO L85 PathProgramCache]: Analyzing trace with hash 733970445, now seen corresponding path program 1 times [2023-11-06 21:14:36,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:36,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766156290] [2023-11-06 21:14:36,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:36,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:36,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:37,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:37,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:37,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766156290] [2023-11-06 21:14:37,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766156290] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:37,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:37,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:14:37,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970324680] [2023-11-06 21:14:37,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:37,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:14:37,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:37,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:14:37,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:37,056 INFO L87 Difference]: Start difference. First operand has 670 states, 536 states have (on average 1.5354477611940298) internal successors, (823), 555 states have internal predecessors, (823), 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 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:37,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:37,349 INFO L93 Difference]: Finished difference Result 1343 states and 2153 transitions. [2023-11-06 21:14:37,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:14:37,352 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2023-11-06 21:14:37,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:37,370 INFO L225 Difference]: With dead ends: 1343 [2023-11-06 21:14:37,370 INFO L226 Difference]: Without dead ends: 663 [2023-11-06 21:14:37,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:37,384 INFO L413 NwaCegarLoop]: 1012 mSDtfsCounter, 20 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1963 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:37,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1963 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:14:37,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2023-11-06 21:14:37,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 663. [2023-11-06 21:14:37,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 531 states have (on average 1.4952919020715632) internal successors, (794), 548 states have internal predecessors, (794), 113 states have call successors, (113), 19 states have call predecessors, (113), 18 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2023-11-06 21:14:37,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1004 transitions. [2023-11-06 21:14:37,510 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1004 transitions. Word has length 19 [2023-11-06 21:14:37,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:37,511 INFO L495 AbstractCegarLoop]: Abstraction has 663 states and 1004 transitions. [2023-11-06 21:14:37,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:37,511 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1004 transitions. [2023-11-06 21:14:37,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-06 21:14:37,513 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:37,513 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:37,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 21:14:37,514 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:37,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:37,515 INFO L85 PathProgramCache]: Analyzing trace with hash 411452230, now seen corresponding path program 1 times [2023-11-06 21:14:37,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:37,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672268613] [2023-11-06 21:14:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:37,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:37,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:37,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:37,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672268613] [2023-11-06 21:14:37,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672268613] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:37,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:37,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:14:37,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78953920] [2023-11-06 21:14:37,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:37,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:14:37,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:37,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:14:37,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:37,738 INFO L87 Difference]: Start difference. First operand 663 states and 1004 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:38,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:38,021 INFO L93 Difference]: Finished difference Result 1188 states and 1785 transitions. [2023-11-06 21:14:38,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:14:38,022 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2023-11-06 21:14:38,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:38,033 INFO L225 Difference]: With dead ends: 1188 [2023-11-06 21:14:38,033 INFO L226 Difference]: Without dead ends: 941 [2023-11-06 21:14:38,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:38,036 INFO L413 NwaCegarLoop]: 1310 mSDtfsCounter, 916 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 916 SdHoareTripleChecker+Valid, 1734 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:38,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [916 Valid, 1734 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:14:38,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2023-11-06 21:14:38,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 922. [2023-11-06 21:14:38,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 747 states have (on average 1.4752342704149932) internal successors, (1102), 750 states have internal predecessors, (1102), 142 states have call successors, (142), 33 states have call predecessors, (142), 32 states have return successors, (146), 140 states have call predecessors, (146), 130 states have call successors, (146) [2023-11-06 21:14:38,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1390 transitions. [2023-11-06 21:14:38,118 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1390 transitions. Word has length 21 [2023-11-06 21:14:38,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:38,119 INFO L495 AbstractCegarLoop]: Abstraction has 922 states and 1390 transitions. [2023-11-06 21:14:38,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:38,119 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1390 transitions. [2023-11-06 21:14:38,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-11-06 21:14:38,128 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:38,128 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:38,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 21:14:38,133 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:38,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:38,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1730038143, now seen corresponding path program 1 times [2023-11-06 21:14:38,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:38,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866932611] [2023-11-06 21:14:38,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:38,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:38,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:38,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:38,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:38,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866932611] [2023-11-06 21:14:38,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866932611] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:38,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:38,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:14:38,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193285574] [2023-11-06 21:14:38,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:38,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:14:38,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:38,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:14:38,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:38,308 INFO L87 Difference]: Start difference. First operand 922 states and 1390 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:38,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:38,538 INFO L93 Difference]: Finished difference Result 1953 states and 3013 transitions. [2023-11-06 21:14:38,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:14:38,539 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-11-06 21:14:38,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:38,552 INFO L225 Difference]: With dead ends: 1953 [2023-11-06 21:14:38,552 INFO L226 Difference]: Without dead ends: 1540 [2023-11-06 21:14:38,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:38,556 INFO L413 NwaCegarLoop]: 1553 mSDtfsCounter, 647 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 2497 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:38,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [647 Valid, 2497 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:14:38,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1540 states. [2023-11-06 21:14:38,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1540 to 1096. [2023-11-06 21:14:38,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 879 states have (on average 1.465301478953356) internal successors, (1288), 881 states have internal predecessors, (1288), 170 states have call successors, (170), 46 states have call predecessors, (170), 46 states have return successors, (217), 170 states have call predecessors, (217), 158 states have call successors, (217) [2023-11-06 21:14:38,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1675 transitions. [2023-11-06 21:14:38,648 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1675 transitions. Word has length 28 [2023-11-06 21:14:38,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:38,648 INFO L495 AbstractCegarLoop]: Abstraction has 1096 states and 1675 transitions. [2023-11-06 21:14:38,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:38,649 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1675 transitions. [2023-11-06 21:14:38,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-11-06 21:14:38,650 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:38,650 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:38,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 21:14:38,651 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:38,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:38,651 INFO L85 PathProgramCache]: Analyzing trace with hash 35308583, now seen corresponding path program 1 times [2023-11-06 21:14:38,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:38,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98707297] [2023-11-06 21:14:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:38,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:38,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:38,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:38,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:38,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98707297] [2023-11-06 21:14:38,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98707297] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:38,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:38,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:14:38,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70116450] [2023-11-06 21:14:38,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:38,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:14:38,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:38,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:14:38,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:38,837 INFO L87 Difference]: Start difference. First operand 1096 states and 1675 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:38,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:38,979 INFO L93 Difference]: Finished difference Result 1758 states and 2641 transitions. [2023-11-06 21:14:38,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:14:38,979 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-11-06 21:14:38,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:38,992 INFO L225 Difference]: With dead ends: 1758 [2023-11-06 21:14:38,992 INFO L226 Difference]: Without dead ends: 1626 [2023-11-06 21:14:38,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:39,005 INFO L413 NwaCegarLoop]: 1243 mSDtfsCounter, 905 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 905 SdHoareTripleChecker+Valid, 1667 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:39,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [905 Valid, 1667 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:14:39,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2023-11-06 21:14:39,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1553. [2023-11-06 21:14:39,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1553 states, 1249 states have (on average 1.466773418734988) internal successors, (1832), 1247 states have internal predecessors, (1832), 227 states have call successors, (227), 72 states have call predecessors, (227), 76 states have return successors, (298), 233 states have call predecessors, (298), 218 states have call successors, (298) [2023-11-06 21:14:39,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2357 transitions. [2023-11-06 21:14:39,136 INFO L78 Accepts]: Start accepts. Automaton has 1553 states and 2357 transitions. Word has length 28 [2023-11-06 21:14:39,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:39,137 INFO L495 AbstractCegarLoop]: Abstraction has 1553 states and 2357 transitions. [2023-11-06 21:14:39,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:39,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1553 states and 2357 transitions. [2023-11-06 21:14:39,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-11-06 21:14:39,140 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:39,140 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:39,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 21:14:39,140 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:39,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:39,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1852318565, now seen corresponding path program 1 times [2023-11-06 21:14:39,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:39,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085813813] [2023-11-06 21:14:39,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:39,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:39,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:39,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:39,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085813813] [2023-11-06 21:14:39,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085813813] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:39,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:39,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:14:39,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731120691] [2023-11-06 21:14:39,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:39,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:14:39,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:39,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:14:39,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:14:39,409 INFO L87 Difference]: Start difference. First operand 1553 states and 2357 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:40,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:40,260 INFO L93 Difference]: Finished difference Result 2812 states and 4303 transitions. [2023-11-06 21:14:40,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:14:40,261 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2023-11-06 21:14:40,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:40,276 INFO L225 Difference]: With dead ends: 2812 [2023-11-06 21:14:40,276 INFO L226 Difference]: Without dead ends: 1863 [2023-11-06 21:14:40,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:14:40,283 INFO L413 NwaCegarLoop]: 1230 mSDtfsCounter, 1604 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1606 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:40,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1606 Valid, 1552 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-06 21:14:40,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2023-11-06 21:14:40,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 1541. [2023-11-06 21:14:40,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1541 states, 1239 states have (on average 1.4640839386602098) internal successors, (1814), 1237 states have internal predecessors, (1814), 225 states have call successors, (225), 70 states have call predecessors, (225), 76 states have return successors, (294), 233 states have call predecessors, (294), 216 states have call successors, (294) [2023-11-06 21:14:40,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1541 states to 1541 states and 2333 transitions. [2023-11-06 21:14:40,437 INFO L78 Accepts]: Start accepts. Automaton has 1541 states and 2333 transitions. Word has length 29 [2023-11-06 21:14:40,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:40,438 INFO L495 AbstractCegarLoop]: Abstraction has 1541 states and 2333 transitions. [2023-11-06 21:14:40,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:40,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1541 states and 2333 transitions. [2023-11-06 21:14:40,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-11-06 21:14:40,440 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:40,440 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:40,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 21:14:40,441 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:40,441 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:40,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1520804067, now seen corresponding path program 1 times [2023-11-06 21:14:40,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:40,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899364384] [2023-11-06 21:14:40,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:40,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:40,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:40,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:40,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:40,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899364384] [2023-11-06 21:14:40,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899364384] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:40,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:40,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:14:40,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337097291] [2023-11-06 21:14:40,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:40,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:14:40,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:40,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:14:40,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:40,555 INFO L87 Difference]: Start difference. First operand 1541 states and 2333 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:40,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:40,720 INFO L93 Difference]: Finished difference Result 1544 states and 2335 transitions. [2023-11-06 21:14:40,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:14:40,721 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2023-11-06 21:14:40,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:40,732 INFO L225 Difference]: With dead ends: 1544 [2023-11-06 21:14:40,732 INFO L226 Difference]: Without dead ends: 1540 [2023-11-06 21:14:40,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:40,734 INFO L413 NwaCegarLoop]: 963 mSDtfsCounter, 34 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1869 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:40,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1869 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:14:40,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1540 states. [2023-11-06 21:14:40,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1540 to 1540. [2023-11-06 21:14:40,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1540 states, 1239 states have (on average 1.4624697336561743) internal successors, (1812), 1236 states have internal predecessors, (1812), 224 states have call successors, (224), 70 states have call predecessors, (224), 76 states have return successors, (294), 233 states have call predecessors, (294), 216 states have call successors, (294) [2023-11-06 21:14:40,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1540 states to 1540 states and 2330 transitions. [2023-11-06 21:14:40,852 INFO L78 Accepts]: Start accepts. Automaton has 1540 states and 2330 transitions. Word has length 28 [2023-11-06 21:14:40,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:40,854 INFO L495 AbstractCegarLoop]: Abstraction has 1540 states and 2330 transitions. [2023-11-06 21:14:40,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:40,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1540 states and 2330 transitions. [2023-11-06 21:14:40,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-06 21:14:40,858 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:40,858 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:40,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 21:14:40,858 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:40,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:40,859 INFO L85 PathProgramCache]: Analyzing trace with hash -381783010, now seen corresponding path program 1 times [2023-11-06 21:14:40,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:40,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622292822] [2023-11-06 21:14:40,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:40,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:40,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:41,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:41,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:41,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622292822] [2023-11-06 21:14:41,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622292822] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:41,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:41,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:14:41,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414674362] [2023-11-06 21:14:41,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:41,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:14:41,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:41,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:14:41,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:14:41,052 INFO L87 Difference]: Start difference. First operand 1540 states and 2330 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:41,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:41,634 INFO L93 Difference]: Finished difference Result 1601 states and 2410 transitions. [2023-11-06 21:14:41,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:14:41,634 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2023-11-06 21:14:41,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:41,646 INFO L225 Difference]: With dead ends: 1601 [2023-11-06 21:14:41,646 INFO L226 Difference]: Without dead ends: 1557 [2023-11-06 21:14:41,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:14:41,649 INFO L413 NwaCegarLoop]: 959 mSDtfsCounter, 1000 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1000 SdHoareTripleChecker+Valid, 1694 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:41,649 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1000 Valid, 1694 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 21:14:41,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2023-11-06 21:14:41,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1540. [2023-11-06 21:14:41,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1540 states, 1239 states have (on average 1.4608555286521387) internal successors, (1810), 1236 states have internal predecessors, (1810), 224 states have call successors, (224), 70 states have call predecessors, (224), 76 states have return successors, (294), 233 states have call predecessors, (294), 216 states have call successors, (294) [2023-11-06 21:14:41,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1540 states to 1540 states and 2328 transitions. [2023-11-06 21:14:41,776 INFO L78 Accepts]: Start accepts. Automaton has 1540 states and 2328 transitions. Word has length 37 [2023-11-06 21:14:41,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:41,777 INFO L495 AbstractCegarLoop]: Abstraction has 1540 states and 2328 transitions. [2023-11-06 21:14:41,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:41,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1540 states and 2328 transitions. [2023-11-06 21:14:41,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-06 21:14:41,783 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:41,783 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:41,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 21:14:41,784 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:41,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:41,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1692234425, now seen corresponding path program 1 times [2023-11-06 21:14:41,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:41,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072228695] [2023-11-06 21:14:41,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:41,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:42,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:42,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:42,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072228695] [2023-11-06 21:14:42,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072228695] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:42,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:42,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:14:42,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962063336] [2023-11-06 21:14:42,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:42,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:14:42,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:42,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:14:42,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:14:42,037 INFO L87 Difference]: Start difference. First operand 1540 states and 2328 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:42,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:42,644 INFO L93 Difference]: Finished difference Result 1591 states and 2393 transitions. [2023-11-06 21:14:42,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:14:42,645 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-11-06 21:14:42,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:42,656 INFO L225 Difference]: With dead ends: 1591 [2023-11-06 21:14:42,656 INFO L226 Difference]: Without dead ends: 1519 [2023-11-06 21:14:42,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:14:42,659 INFO L413 NwaCegarLoop]: 958 mSDtfsCounter, 979 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 979 SdHoareTripleChecker+Valid, 1693 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:42,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [979 Valid, 1693 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:14:42,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2023-11-06 21:14:42,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1517. [2023-11-06 21:14:42,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1218 states have (on average 1.4655172413793103) internal successors, (1785), 1222 states have internal predecessors, (1785), 224 states have call successors, (224), 70 states have call predecessors, (224), 74 states have return successors, (285), 224 states have call predecessors, (285), 216 states have call successors, (285) [2023-11-06 21:14:42,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 2294 transitions. [2023-11-06 21:14:42,781 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 2294 transitions. Word has length 39 [2023-11-06 21:14:42,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:42,782 INFO L495 AbstractCegarLoop]: Abstraction has 1517 states and 2294 transitions. [2023-11-06 21:14:42,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:42,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 2294 transitions. [2023-11-06 21:14:42,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-06 21:14:42,784 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:42,785 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:42,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 21:14:42,785 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:42,785 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:42,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1118245305, now seen corresponding path program 1 times [2023-11-06 21:14:42,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:42,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65967174] [2023-11-06 21:14:42,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:42,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:42,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:42,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:42,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65967174] [2023-11-06 21:14:42,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65967174] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:42,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:42,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:14:42,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597557878] [2023-11-06 21:14:42,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:42,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:14:42,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:42,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:14:42,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:14:42,989 INFO L87 Difference]: Start difference. First operand 1517 states and 2294 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:43,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:43,779 INFO L93 Difference]: Finished difference Result 1804 states and 2717 transitions. [2023-11-06 21:14:43,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:14:43,780 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-11-06 21:14:43,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:43,794 INFO L225 Difference]: With dead ends: 1804 [2023-11-06 21:14:43,795 INFO L226 Difference]: Without dead ends: 1795 [2023-11-06 21:14:43,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:14:43,797 INFO L413 NwaCegarLoop]: 1236 mSDtfsCounter, 1258 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1268 SdHoareTripleChecker+Valid, 1967 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:43,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1268 Valid, 1967 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 21:14:43,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2023-11-06 21:14:43,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1543. [2023-11-06 21:14:43,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1543 states, 1242 states have (on average 1.461352657004831) internal successors, (1815), 1247 states have internal predecessors, (1815), 224 states have call successors, (224), 70 states have call predecessors, (224), 76 states have return successors, (287), 225 states have call predecessors, (287), 216 states have call successors, (287) [2023-11-06 21:14:43,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 2326 transitions. [2023-11-06 21:14:43,973 INFO L78 Accepts]: Start accepts. Automaton has 1543 states and 2326 transitions. Word has length 39 [2023-11-06 21:14:43,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:43,974 INFO L495 AbstractCegarLoop]: Abstraction has 1543 states and 2326 transitions. [2023-11-06 21:14:43,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:43,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1543 states and 2326 transitions. [2023-11-06 21:14:43,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-06 21:14:43,977 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:43,978 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:43,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 21:14:43,978 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:43,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:43,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1117968475, now seen corresponding path program 1 times [2023-11-06 21:14:43,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:43,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127583560] [2023-11-06 21:14:43,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:43,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:44,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:44,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:44,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:44,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127583560] [2023-11-06 21:14:44,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127583560] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:44,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:44,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:14:44,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580896661] [2023-11-06 21:14:44,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:44,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:14:44,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:44,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:14:44,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:44,130 INFO L87 Difference]: Start difference. First operand 1543 states and 2326 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:44,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:44,410 INFO L93 Difference]: Finished difference Result 2145 states and 3213 transitions. [2023-11-06 21:14:44,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:14:44,410 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-11-06 21:14:44,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:44,427 INFO L225 Difference]: With dead ends: 2145 [2023-11-06 21:14:44,427 INFO L226 Difference]: Without dead ends: 2117 [2023-11-06 21:14:44,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:44,429 INFO L413 NwaCegarLoop]: 995 mSDtfsCounter, 951 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 951 SdHoareTripleChecker+Valid, 1368 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:44,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [951 Valid, 1368 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:14:44,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2117 states. [2023-11-06 21:14:44,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2117 to 2098. [2023-11-06 21:14:44,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2098 states, 1690 states have (on average 1.4615384615384615) internal successors, (2470), 1693 states have internal predecessors, (2470), 294 states have call successors, (294), 100 states have call predecessors, (294), 113 states have return successors, (386), 304 states have call predecessors, (386), 286 states have call successors, (386) [2023-11-06 21:14:44,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2098 states to 2098 states and 3150 transitions. [2023-11-06 21:14:44,629 INFO L78 Accepts]: Start accepts. Automaton has 2098 states and 3150 transitions. Word has length 39 [2023-11-06 21:14:44,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:44,629 INFO L495 AbstractCegarLoop]: Abstraction has 2098 states and 3150 transitions. [2023-11-06 21:14:44,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:44,630 INFO L276 IsEmpty]: Start isEmpty. Operand 2098 states and 3150 transitions. [2023-11-06 21:14:44,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-06 21:14:44,632 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:44,632 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:44,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 21:14:44,633 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:44,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:44,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1103623566, now seen corresponding path program 1 times [2023-11-06 21:14:44,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:44,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258884241] [2023-11-06 21:14:44,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:44,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:44,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:44,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258884241] [2023-11-06 21:14:44,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258884241] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:44,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:44,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:14:44,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976891878] [2023-11-06 21:14:44,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:44,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:14:44,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:44,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:14:44,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:44,780 INFO L87 Difference]: Start difference. First operand 2098 states and 3150 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:45,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:45,095 INFO L93 Difference]: Finished difference Result 2608 states and 3915 transitions. [2023-11-06 21:14:45,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:14:45,095 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-11-06 21:14:45,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:45,114 INFO L225 Difference]: With dead ends: 2608 [2023-11-06 21:14:45,114 INFO L226 Difference]: Without dead ends: 2595 [2023-11-06 21:14:45,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:14:45,117 INFO L413 NwaCegarLoop]: 1280 mSDtfsCounter, 363 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 2175 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:45,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 2175 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:14:45,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2023-11-06 21:14:45,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2095. [2023-11-06 21:14:45,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 1687 states have (on average 1.4599881446354475) internal successors, (2463), 1690 states have internal predecessors, (2463), 294 states have call successors, (294), 100 states have call predecessors, (294), 113 states have return successors, (386), 304 states have call predecessors, (386), 286 states have call successors, (386) [2023-11-06 21:14:45,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 3143 transitions. [2023-11-06 21:14:45,326 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 3143 transitions. Word has length 39 [2023-11-06 21:14:45,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:45,326 INFO L495 AbstractCegarLoop]: Abstraction has 2095 states and 3143 transitions. [2023-11-06 21:14:45,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:45,327 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 3143 transitions. [2023-11-06 21:14:45,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-06 21:14:45,329 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:45,329 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:45,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 21:14:45,330 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:45,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:45,330 INFO L85 PathProgramCache]: Analyzing trace with hash 305744670, now seen corresponding path program 1 times [2023-11-06 21:14:45,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:45,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759472625] [2023-11-06 21:14:45,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:45,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:45,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:45,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:45,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:45,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759472625] [2023-11-06 21:14:45,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759472625] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:45,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:45,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:14:45,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455719219] [2023-11-06 21:14:45,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:45,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:14:45,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:45,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:14:45,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:14:45,549 INFO L87 Difference]: Start difference. First operand 2095 states and 3143 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:45,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:14:45,841 INFO L93 Difference]: Finished difference Result 2107 states and 3155 transitions. [2023-11-06 21:14:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:14:45,842 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2023-11-06 21:14:45,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:14:45,858 INFO L225 Difference]: With dead ends: 2107 [2023-11-06 21:14:45,859 INFO L226 Difference]: Without dead ends: 2079 [2023-11-06 21:14:45,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:14:45,862 INFO L413 NwaCegarLoop]: 965 mSDtfsCounter, 23 mSDsluCounter, 3811 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 4776 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:14:45,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 4776 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:14:45,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states. [2023-11-06 21:14:46,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 2079. [2023-11-06 21:14:46,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2079 states, 1671 states have (on average 1.4625972471573907) internal successors, (2444), 1674 states have internal predecessors, (2444), 294 states have call successors, (294), 100 states have call predecessors, (294), 113 states have return successors, (386), 304 states have call predecessors, (386), 286 states have call successors, (386) [2023-11-06 21:14:46,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2079 states to 2079 states and 3124 transitions. [2023-11-06 21:14:46,083 INFO L78 Accepts]: Start accepts. Automaton has 2079 states and 3124 transitions. Word has length 40 [2023-11-06 21:14:46,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:14:46,083 INFO L495 AbstractCegarLoop]: Abstraction has 2079 states and 3124 transitions. [2023-11-06 21:14:46,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:14:46,084 INFO L276 IsEmpty]: Start isEmpty. Operand 2079 states and 3124 transitions. [2023-11-06 21:14:46,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-11-06 21:14:46,086 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:14:46,087 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:14:46,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-06 21:14:46,087 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:14:46,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:14:46,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1432531080, now seen corresponding path program 1 times [2023-11-06 21:14:46,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:14:46,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301152584] [2023-11-06 21:14:46,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:14:46,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:14:46,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:46,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 21:14:46,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:14:46,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:14:46,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:14:46,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301152584] [2023-11-06 21:14:46,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301152584] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:14:46,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:14:46,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:14:46,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108401159] [2023-11-06 21:14:46,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:14:46,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:14:46,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:14:46,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:14:46,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:14:46,319 INFO L87 Difference]: Start difference. First operand 2079 states and 3124 transitions. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 21:14:50,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:14:52,686 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 [] [2023-11-06 21:14:58,024 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 [] [2023-11-06 21:15:01,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 [] [2023-11-06 21:15:01,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:01,925 INFO L93 Difference]: Finished difference Result 2946 states and 4360 transitions. [2023-11-06 21:15:01,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:15:01,929 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2023-11-06 21:15:01,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:01,939 INFO L225 Difference]: With dead ends: 2946 [2023-11-06 21:15:01,939 INFO L226 Difference]: Without dead ends: 1350 [2023-11-06 21:15:01,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:01,945 INFO L413 NwaCegarLoop]: 928 mSDtfsCounter, 818 mSDsluCounter, 1683 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 279 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 2611 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 279 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.4s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:01,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [821 Valid, 2611 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [279 Valid, 568 Invalid, 2 Unknown, 0 Unchecked, 15.4s Time] [2023-11-06 21:15:01,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2023-11-06 21:15:02,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 1186. [2023-11-06 21:15:02,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 958 states have (on average 1.441544885177453) internal successors, (1381), 964 states have internal predecessors, (1381), 164 states have call successors, (164), 56 states have call predecessors, (164), 63 states have return successors, (209), 165 states have call predecessors, (209), 156 states have call successors, (209) [2023-11-06 21:15:02,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1754 transitions. [2023-11-06 21:15:02,079 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 1754 transitions. Word has length 45 [2023-11-06 21:15:02,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:02,080 INFO L495 AbstractCegarLoop]: Abstraction has 1186 states and 1754 transitions. [2023-11-06 21:15:02,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 21:15:02,080 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1754 transitions. [2023-11-06 21:15:02,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-06 21:15:02,082 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:02,083 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:02,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-06 21:15:02,083 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:02,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:02,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1340371225, now seen corresponding path program 1 times [2023-11-06 21:15:02,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:02,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045477652] [2023-11-06 21:15:02,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:02,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:02,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-06 21:15:02,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:02,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:02,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:02,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045477652] [2023-11-06 21:15:02,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045477652] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:02,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:02,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:15:02,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563627127] [2023-11-06 21:15:02,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:02,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:15:02,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:02,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:15:02,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:15:02,320 INFO L87 Difference]: Start difference. First operand 1186 states and 1754 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 21:15:05,521 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 [] [2023-11-06 21:15:09,807 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 [] [2023-11-06 21:15:12,430 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 [] [2023-11-06 21:15:12,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:12,632 INFO L93 Difference]: Finished difference Result 1821 states and 2702 transitions. [2023-11-06 21:15:12,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:15:12,636 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2023-11-06 21:15:12,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:12,645 INFO L225 Difference]: With dead ends: 1821 [2023-11-06 21:15:12,645 INFO L226 Difference]: Without dead ends: 1177 [2023-11-06 21:15:12,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:12,648 INFO L413 NwaCegarLoop]: 864 mSDtfsCounter, 980 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 126 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1040 SdHoareTripleChecker+Valid, 1308 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:12,649 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1040 Valid, 1308 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 392 Invalid, 1 Unknown, 0 Unchecked, 10.1s Time] [2023-11-06 21:15:12,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2023-11-06 21:15:12,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1118. [2023-11-06 21:15:12,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 897 states have (on average 1.4370122630992197) internal successors, (1289), 901 states have internal predecessors, (1289), 161 states have call successors, (161), 55 states have call predecessors, (161), 59 states have return successors, (205), 161 states have call predecessors, (205), 155 states have call successors, (205) [2023-11-06 21:15:12,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 1655 transitions. [2023-11-06 21:15:12,784 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 1655 transitions. Word has length 46 [2023-11-06 21:15:12,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:12,784 INFO L495 AbstractCegarLoop]: Abstraction has 1118 states and 1655 transitions. [2023-11-06 21:15:12,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 21:15:12,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 1655 transitions. [2023-11-06 21:15:12,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-11-06 21:15:12,787 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:12,788 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:12,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-06 21:15:12,788 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:12,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:12,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1600157916, now seen corresponding path program 1 times [2023-11-06 21:15:12,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:12,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142542993] [2023-11-06 21:15:12,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:12,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:12,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:12,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-06 21:15:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:12,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-06 21:15:12,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:12,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:12,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:12,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142542993] [2023-11-06 21:15:12,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142542993] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:12,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:12,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:15:12,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856767806] [2023-11-06 21:15:12,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:12,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:15:12,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:12,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:15:12,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:12,986 INFO L87 Difference]: Start difference. First operand 1118 states and 1655 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:15:16,851 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 [] [2023-11-06 21:15:18,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:15:21,864 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 [] [2023-11-06 21:15:25,462 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 [] [2023-11-06 21:15:26,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:15:27,847 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 [] [2023-11-06 21:15:30,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 [] [2023-11-06 21:15:30,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:30,930 INFO L93 Difference]: Finished difference Result 1221 states and 1829 transitions. [2023-11-06 21:15:30,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:15:30,935 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 49 [2023-11-06 21:15:30,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:30,943 INFO L225 Difference]: With dead ends: 1221 [2023-11-06 21:15:30,944 INFO L226 Difference]: Without dead ends: 1193 [2023-11-06 21:15:30,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:15:30,945 INFO L413 NwaCegarLoop]: 848 mSDtfsCounter, 307 mSDsluCounter, 1763 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 234 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 2611 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:30,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 2611 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 724 Invalid, 4 Unknown, 0 Unchecked, 17.7s Time] [2023-11-06 21:15:30,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2023-11-06 21:15:31,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1086. [2023-11-06 21:15:31,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 873 states have (on average 1.4375715922107675) internal successors, (1255), 880 states have internal predecessors, (1255), 156 states have call successors, (156), 51 states have call predecessors, (156), 56 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-11-06 21:15:31,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 1623 transitions. [2023-11-06 21:15:31,082 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 1623 transitions. Word has length 49 [2023-11-06 21:15:31,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:31,083 INFO L495 AbstractCegarLoop]: Abstraction has 1086 states and 1623 transitions. [2023-11-06 21:15:31,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:15:31,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 1623 transitions. [2023-11-06 21:15:31,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-11-06 21:15:31,086 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:31,087 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:31,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-06 21:15:31,087 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:31,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:31,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1177456090, now seen corresponding path program 1 times [2023-11-06 21:15:31,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:31,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843707682] [2023-11-06 21:15:31,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:31,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:31,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:31,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-06 21:15:31,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:31,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-06 21:15:31,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:31,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:31,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:31,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843707682] [2023-11-06 21:15:31,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843707682] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:31,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:31,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:15:31,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554371100] [2023-11-06 21:15:31,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:31,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:15:31,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:31,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:15:31,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:31,253 INFO L87 Difference]: Start difference. First operand 1086 states and 1623 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 21:15:42,990 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 [] [2023-11-06 21:15:43,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:43,350 INFO L93 Difference]: Finished difference Result 1168 states and 1756 transitions. [2023-11-06 21:15:43,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:15:43,354 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 49 [2023-11-06 21:15:43,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:43,362 INFO L225 Difference]: With dead ends: 1168 [2023-11-06 21:15:43,362 INFO L226 Difference]: Without dead ends: 1161 [2023-11-06 21:15:43,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:43,367 INFO L413 NwaCegarLoop]: 846 mSDtfsCounter, 285 mSDsluCounter, 1785 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 228 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 2631 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:43,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 2631 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 746 Invalid, 1 Unknown, 0 Unchecked, 11.9s Time] [2023-11-06 21:15:43,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2023-11-06 21:15:43,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1098. [2023-11-06 21:15:43,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 885 states have (on average 1.4338983050847458) internal successors, (1269), 892 states have internal predecessors, (1269), 156 states have call successors, (156), 51 states have call predecessors, (156), 56 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-11-06 21:15:43,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1637 transitions. [2023-11-06 21:15:43,505 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1637 transitions. Word has length 49 [2023-11-06 21:15:43,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:43,505 INFO L495 AbstractCegarLoop]: Abstraction has 1098 states and 1637 transitions. [2023-11-06 21:15:43,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 21:15:43,506 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1637 transitions. [2023-11-06 21:15:43,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-11-06 21:15:43,509 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:43,509 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:43,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-06 21:15:43,509 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:43,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:43,510 INFO L85 PathProgramCache]: Analyzing trace with hash -2132646105, now seen corresponding path program 1 times [2023-11-06 21:15:43,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:43,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119367860] [2023-11-06 21:15:43,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:43,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:43,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-06 21:15:43,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:43,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-06 21:15:43,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:43,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:43,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:43,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119367860] [2023-11-06 21:15:43,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119367860] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:43,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:43,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:15:43,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058942593] [2023-11-06 21:15:43,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:43,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:15:43,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:43,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:15:43,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:15:43,837 INFO L87 Difference]: Start difference. First operand 1098 states and 1637 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 21:15:47,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:15:50,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:15:52,745 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 [] [2023-11-06 21:15:55,020 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 [] [2023-11-06 21:15:57,326 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 [] [2023-11-06 21:15:58,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:58,091 INFO L93 Difference]: Finished difference Result 1168 states and 1752 transitions. [2023-11-06 21:15:58,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:15:58,097 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2023-11-06 21:15:58,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:58,105 INFO L225 Difference]: With dead ends: 1168 [2023-11-06 21:15:58,105 INFO L226 Difference]: Without dead ends: 1163 [2023-11-06 21:15:58,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:15:58,107 INFO L413 NwaCegarLoop]: 843 mSDtfsCounter, 1217 mSDsluCounter, 2339 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 269 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1307 SdHoareTripleChecker+Valid, 3182 SdHoareTripleChecker+Invalid, 1409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:58,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1307 Valid, 3182 Invalid, 1409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1138 Invalid, 2 Unknown, 0 Unchecked, 13.9s Time] [2023-11-06 21:15:58,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2023-11-06 21:15:58,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1098. [2023-11-06 21:15:58,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 885 states have (on average 1.432768361581921) internal successors, (1268), 892 states have internal predecessors, (1268), 156 states have call successors, (156), 51 states have call predecessors, (156), 56 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-11-06 21:15:58,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1636 transitions. [2023-11-06 21:15:58,245 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1636 transitions. Word has length 50 [2023-11-06 21:15:58,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:58,246 INFO L495 AbstractCegarLoop]: Abstraction has 1098 states and 1636 transitions. [2023-11-06 21:15:58,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 21:15:58,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1636 transitions. [2023-11-06 21:15:58,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-11-06 21:15:58,249 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:58,249 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:15:58,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-06 21:15:58,250 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:58,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:58,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1719347228, now seen corresponding path program 1 times [2023-11-06 21:15:58,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:58,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389594335] [2023-11-06 21:15:58,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:58,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:58,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 21:15:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:58,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-06 21:15:58,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:58,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:15:58,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:58,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389594335] [2023-11-06 21:15:58,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389594335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:58,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:58,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:15:58,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626698470] [2023-11-06 21:15:58,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:58,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:15:58,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:58,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:15:58,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:58,406 INFO L87 Difference]: Start difference. First operand 1098 states and 1636 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:16:05,059 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 [] [2023-11-06 21:16:08,071 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 [] [2023-11-06 21:16:12,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 [] [2023-11-06 21:16:12,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:12,235 INFO L93 Difference]: Finished difference Result 1736 states and 2578 transitions. [2023-11-06 21:16:12,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:16:12,243 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2023-11-06 21:16:12,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:12,252 INFO L225 Difference]: With dead ends: 1736 [2023-11-06 21:16:12,252 INFO L226 Difference]: Without dead ends: 1230 [2023-11-06 21:16:12,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:16:12,255 INFO L413 NwaCegarLoop]: 898 mSDtfsCounter, 636 mSDsluCounter, 1653 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 241 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 2551 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:12,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [665 Valid, 2551 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 710 Invalid, 3 Unknown, 0 Unchecked, 13.6s Time] [2023-11-06 21:16:12,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states. [2023-11-06 21:16:12,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 1098. [2023-11-06 21:16:12,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 885 states have (on average 1.431638418079096) internal successors, (1267), 892 states have internal predecessors, (1267), 156 states have call successors, (156), 51 states have call predecessors, (156), 56 states have return successors, (212), 154 states have call predecessors, (212), 150 states have call successors, (212) [2023-11-06 21:16:12,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1635 transitions. [2023-11-06 21:16:12,398 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1635 transitions. Word has length 53 [2023-11-06 21:16:12,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:12,398 INFO L495 AbstractCegarLoop]: Abstraction has 1098 states and 1635 transitions. [2023-11-06 21:16:12,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:16:12,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1635 transitions. [2023-11-06 21:16:12,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-06 21:16:12,401 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:12,401 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:12,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-06 21:16:12,402 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:12,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:12,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1726674761, now seen corresponding path program 1 times [2023-11-06 21:16:12,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:12,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104033939] [2023-11-06 21:16:12,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:12,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:12,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:12,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 21:16:12,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:12,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 21:16:12,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:12,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:16:12,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:12,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104033939] [2023-11-06 21:16:12,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104033939] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:12,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:12,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:16:12,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263753004] [2023-11-06 21:16:12,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:12,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:16:12,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:12,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:16:12,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:16:12,779 INFO L87 Difference]: Start difference. First operand 1098 states and 1635 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 7 states have internal predecessors, (46), 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) [2023-11-06 21:16:17,666 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 [] [2023-11-06 21:16:19,356 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 [] [2023-11-06 21:16:23,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:16:26,713 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 [] [2023-11-06 21:16:29,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 [] [2023-11-06 21:16:30,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:16:33,065 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 [] [2023-11-06 21:16:33,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:33,965 INFO L93 Difference]: Finished difference Result 1150 states and 1723 transitions. [2023-11-06 21:16:33,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:16:33,971 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 7 states have internal predecessors, (46), 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 51 [2023-11-06 21:16:33,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:33,979 INFO L225 Difference]: With dead ends: 1150 [2023-11-06 21:16:33,979 INFO L226 Difference]: Without dead ends: 1135 [2023-11-06 21:16:33,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:16:33,982 INFO L413 NwaCegarLoop]: 867 mSDtfsCounter, 92 mSDsluCounter, 5910 mSDsCounter, 0 mSdLazyCounter, 1646 mSolverCounterSat, 102 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 6777 SdHoareTripleChecker+Invalid, 1750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1646 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:33,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 6777 Invalid, 1750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1646 Invalid, 2 Unknown, 0 Unchecked, 20.9s Time] [2023-11-06 21:16:33,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2023-11-06 21:16:34,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 1096. [2023-11-06 21:16:34,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 884 states have (on average 1.4309954751131222) internal successors, (1265), 891 states have internal predecessors, (1265), 155 states have call successors, (155), 51 states have call predecessors, (155), 56 states have return successors, (211), 153 states have call predecessors, (211), 149 states have call successors, (211) [2023-11-06 21:16:34,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1631 transitions. [2023-11-06 21:16:34,140 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1631 transitions. Word has length 51 [2023-11-06 21:16:34,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:34,141 INFO L495 AbstractCegarLoop]: Abstraction has 1096 states and 1631 transitions. [2023-11-06 21:16:34,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 7 states have internal predecessors, (46), 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) [2023-11-06 21:16:34,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1631 transitions. [2023-11-06 21:16:34,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-06 21:16:34,144 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:34,144 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:34,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-06 21:16:34,145 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:34,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:34,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1963035064, now seen corresponding path program 1 times [2023-11-06 21:16:34,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:34,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426684073] [2023-11-06 21:16:34,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:34,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:34,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:34,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-06 21:16:34,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:34,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-06 21:16:34,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:16:34,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:34,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426684073] [2023-11-06 21:16:34,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426684073] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:34,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:34,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:16:34,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58669930] [2023-11-06 21:16:34,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:34,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:16:34,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:34,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:16:34,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:16:34,402 INFO L87 Difference]: Start difference. First operand 1096 states and 1631 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 21:16:39,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 [] [2023-11-06 21:16:41,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:16:43,542 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 [] [2023-11-06 21:16:46,454 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 [] [2023-11-06 21:16:49,862 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 [] [2023-11-06 21:16:50,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:50,271 INFO L93 Difference]: Finished difference Result 2255 states and 3375 transitions. [2023-11-06 21:16:50,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:16:50,274 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2023-11-06 21:16:50,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:50,280 INFO L225 Difference]: With dead ends: 2255 [2023-11-06 21:16:50,281 INFO L226 Difference]: Without dead ends: 1163 [2023-11-06 21:16:50,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:16:50,285 INFO L413 NwaCegarLoop]: 841 mSDtfsCounter, 258 mSDsluCounter, 1824 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 223 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 2665 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:50,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 2665 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 717 Invalid, 3 Unknown, 0 Unchecked, 15.6s Time] [2023-11-06 21:16:50,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2023-11-06 21:16:50,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1099. [2023-11-06 21:16:50,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 887 states have (on average 1.4295377677564824) internal successors, (1268), 894 states have internal predecessors, (1268), 155 states have call successors, (155), 51 states have call predecessors, (155), 56 states have return successors, (211), 153 states have call predecessors, (211), 149 states have call successors, (211) [2023-11-06 21:16:50,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1634 transitions. [2023-11-06 21:16:50,407 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1634 transitions. Word has length 51 [2023-11-06 21:16:50,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:50,408 INFO L495 AbstractCegarLoop]: Abstraction has 1099 states and 1634 transitions. [2023-11-06 21:16:50,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 21:16:50,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1634 transitions. [2023-11-06 21:16:50,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-11-06 21:16:50,411 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:50,411 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:50,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-06 21:16:50,412 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:50,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:50,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1200766818, now seen corresponding path program 1 times [2023-11-06 21:16:50,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:50,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629265578] [2023-11-06 21:16:50,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:50,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:50,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:50,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-06 21:16:50,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:50,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-06 21:16:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:50,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:16:50,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:50,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629265578] [2023-11-06 21:16:50,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629265578] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:16:50,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312787379] [2023-11-06 21:16:50,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:50,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:50,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:50,715 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:50,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:16:51,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:51,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:16:51,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:51,301 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:16:51,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:16:51,355 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 21:16:51,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312787379] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:16:51,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:16:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2023-11-06 21:16:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323476158] [2023-11-06 21:16:51,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:16:51,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:16:51,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:51,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:16:51,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:16:51,358 INFO L87 Difference]: Start difference. First operand 1099 states and 1634 transitions. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 7 states have internal predecessors, (77), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:16:55,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:16:56,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:16:58,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:01,538 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 [] [2023-11-06 21:17:04,856 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 [] [2023-11-06 21:17:05,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:05,399 INFO L93 Difference]: Finished difference Result 2270 states and 3394 transitions. [2023-11-06 21:17:05,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:17:05,405 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 7 states have internal predecessors, (77), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 57 [2023-11-06 21:17:05,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:05,411 INFO L225 Difference]: With dead ends: 2270 [2023-11-06 21:17:05,411 INFO L226 Difference]: Without dead ends: 1176 [2023-11-06 21:17:05,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:17:05,417 INFO L413 NwaCegarLoop]: 839 mSDtfsCounter, 280 mSDsluCounter, 2601 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 240 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 3440 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:05,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 3440 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 913 Invalid, 2 Unknown, 0 Unchecked, 13.8s Time] [2023-11-06 21:17:05,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2023-11-06 21:17:05,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 1109. [2023-11-06 21:17:05,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1109 states, 897 states have (on average 1.4247491638795986) internal successors, (1278), 904 states have internal predecessors, (1278), 155 states have call successors, (155), 51 states have call predecessors, (155), 56 states have return successors, (211), 153 states have call predecessors, (211), 149 states have call successors, (211) [2023-11-06 21:17:05,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 1644 transitions. [2023-11-06 21:17:05,593 INFO L78 Accepts]: Start accepts. Automaton has 1109 states and 1644 transitions. Word has length 57 [2023-11-06 21:17:05,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:05,594 INFO L495 AbstractCegarLoop]: Abstraction has 1109 states and 1644 transitions. [2023-11-06 21:17:05,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 7 states have internal predecessors, (77), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:17:05,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1109 states and 1644 transitions. [2023-11-06 21:17:05,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-06 21:17:05,597 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:05,598 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:05,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-06 21:17:05,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:05,806 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:05,807 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:05,807 INFO L85 PathProgramCache]: Analyzing trace with hash 633647800, now seen corresponding path program 2 times [2023-11-06 21:17:05,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:05,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120968660] [2023-11-06 21:17:05,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:05,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:06,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-06 21:17:06,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:06,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-06 21:17:06,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:06,148 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-06 21:17:06,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:06,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120968660] [2023-11-06 21:17:06,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120968660] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:06,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016460536] [2023-11-06 21:17:06,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:17:06,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:06,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:06,153 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:06,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:17:06,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 21:17:06,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:17:06,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:17:06,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:06,768 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-06 21:17:06,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:17:06,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016460536] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:17:06,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:17:06,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-11-06 21:17:06,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667986331] [2023-11-06 21:17:06,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:17:06,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:17:06,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:06,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:17:06,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:17:06,772 INFO L87 Difference]: Start difference. First operand 1109 states and 1644 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:17:07,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:07,000 INFO L93 Difference]: Finished difference Result 1897 states and 2874 transitions. [2023-11-06 21:17:07,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:17:07,001 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 67 [2023-11-06 21:17:07,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:07,013 INFO L225 Difference]: With dead ends: 1897 [2023-11-06 21:17:07,014 INFO L226 Difference]: Without dead ends: 1118 [2023-11-06 21:17:07,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:17:07,018 INFO L413 NwaCegarLoop]: 930 mSDtfsCounter, 2 mSDsluCounter, 1845 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2775 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:07,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2775 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:17:07,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2023-11-06 21:17:07,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1118. [2023-11-06 21:17:07,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 904 states have (on average 1.4236725663716814) internal successors, (1287), 913 states have internal predecessors, (1287), 155 states have call successors, (155), 51 states have call predecessors, (155), 58 states have return successors, (213), 153 states have call predecessors, (213), 149 states have call successors, (213) [2023-11-06 21:17:07,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 1655 transitions. [2023-11-06 21:17:07,165 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 1655 transitions. Word has length 67 [2023-11-06 21:17:07,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:07,165 INFO L495 AbstractCegarLoop]: Abstraction has 1118 states and 1655 transitions. [2023-11-06 21:17:07,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 21:17:07,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 1655 transitions. [2023-11-06 21:17:07,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-06 21:17:07,170 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:07,170 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:07,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:07,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-06 21:17:07,378 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:07,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:07,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1107566831, now seen corresponding path program 1 times [2023-11-06 21:17:07,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:07,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738648221] [2023-11-06 21:17:07,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:07,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:07,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-06 21:17:07,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:07,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-06 21:17:07,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:07,711 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-06 21:17:07,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:07,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738648221] [2023-11-06 21:17:07,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738648221] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:07,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599069809] [2023-11-06 21:17:07,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:07,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:07,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:07,714 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:07,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:17:08,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:08,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 21:17:08,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:08,309 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-06 21:17:08,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:08,380 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-06 21:17:08,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599069809] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:08,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:17:08,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 11 [2023-11-06 21:17:08,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861559840] [2023-11-06 21:17:08,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:08,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:17:08,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:08,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:17:08,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:17:08,382 INFO L87 Difference]: Start difference. First operand 1118 states and 1655 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:17:12,288 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 [] [2023-11-06 21:17:13,648 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 [] [2023-11-06 21:17:14,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:21,513 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 [] [2023-11-06 21:17:22,770 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 [] [2023-11-06 21:17:22,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:22,771 INFO L93 Difference]: Finished difference Result 2293 states and 3399 transitions. [2023-11-06 21:17:22,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:17:22,777 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 68 [2023-11-06 21:17:22,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:22,781 INFO L225 Difference]: With dead ends: 2293 [2023-11-06 21:17:22,781 INFO L226 Difference]: Without dead ends: 1182 [2023-11-06 21:17:22,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:17:22,786 INFO L413 NwaCegarLoop]: 840 mSDtfsCounter, 292 mSDsluCounter, 3384 mSDsCounter, 0 mSdLazyCounter, 1116 mSolverCounterSat, 254 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 4224 SdHoareTripleChecker+Invalid, 1372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 1116 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:22,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 4224 Invalid, 1372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 1116 Invalid, 2 Unknown, 0 Unchecked, 14.1s Time] [2023-11-06 21:17:22,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2023-11-06 21:17:22,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 1132. [2023-11-06 21:17:22,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1132 states, 918 states have (on average 1.4172113289760349) internal successors, (1301), 927 states have internal predecessors, (1301), 155 states have call successors, (155), 51 states have call predecessors, (155), 58 states have return successors, (213), 153 states have call predecessors, (213), 149 states have call successors, (213) [2023-11-06 21:17:22,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1132 states to 1132 states and 1669 transitions. [2023-11-06 21:17:22,948 INFO L78 Accepts]: Start accepts. Automaton has 1132 states and 1669 transitions. Word has length 68 [2023-11-06 21:17:22,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:22,948 INFO L495 AbstractCegarLoop]: Abstraction has 1132 states and 1669 transitions. [2023-11-06 21:17:22,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:17:22,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1132 states and 1669 transitions. [2023-11-06 21:17:22,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-11-06 21:17:22,952 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:22,952 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:22,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:23,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-06 21:17:23,161 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:23,161 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:23,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1916791523, now seen corresponding path program 2 times [2023-11-06 21:17:23,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:23,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038286373] [2023-11-06 21:17:23,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:23,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:23,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-06 21:17:23,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:23,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-06 21:17:23,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:23,725 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-06 21:17:23,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:23,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038286373] [2023-11-06 21:17:23,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038286373] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:23,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159173631] [2023-11-06 21:17:23,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:17:23,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:23,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:23,728 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:23,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:17:24,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:17:24,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:17:24,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:17:24,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:24,548 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-11-06 21:17:24,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-11-06 21:17:24,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159173631] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:24,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:17:24,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6, 6] total 15 [2023-11-06 21:17:24,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430383906] [2023-11-06 21:17:24,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:24,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 21:17:24,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:24,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 21:17:24,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:17:24,671 INFO L87 Difference]: Start difference. First operand 1132 states and 1669 transitions. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 13 states have internal predecessors, (93), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:17:27,726 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 [] [2023-11-06 21:17:36,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:39,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 [] [2023-11-06 21:17:41,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:41,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:41,081 INFO L93 Difference]: Finished difference Result 2333 states and 3449 transitions. [2023-11-06 21:17:41,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:17:41,085 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 13 states have internal predecessors, (93), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 82 [2023-11-06 21:17:41,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:41,089 INFO L225 Difference]: With dead ends: 2333 [2023-11-06 21:17:41,089 INFO L226 Difference]: Without dead ends: 1216 [2023-11-06 21:17:41,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2023-11-06 21:17:41,094 INFO L413 NwaCegarLoop]: 841 mSDtfsCounter, 305 mSDsluCounter, 4948 mSDsCounter, 0 mSdLazyCounter, 1645 mSolverCounterSat, 272 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 5789 SdHoareTripleChecker+Invalid, 1919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 1645 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:41,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 5789 Invalid, 1919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 1645 Invalid, 2 Unknown, 0 Unchecked, 16.0s Time] [2023-11-06 21:17:41,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1216 states. [2023-11-06 21:17:41,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1216 to 1168. [2023-11-06 21:17:41,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 954 states have (on average 1.40146750524109) internal successors, (1337), 963 states have internal predecessors, (1337), 155 states have call successors, (155), 51 states have call predecessors, (155), 58 states have return successors, (213), 153 states have call predecessors, (213), 149 states have call successors, (213) [2023-11-06 21:17:41,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1705 transitions. [2023-11-06 21:17:41,272 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 1705 transitions. Word has length 82 [2023-11-06 21:17:41,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:41,272 INFO L495 AbstractCegarLoop]: Abstraction has 1168 states and 1705 transitions. [2023-11-06 21:17:41,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 13 states have internal predecessors, (93), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-06 21:17:41,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 1705 transitions. [2023-11-06 21:17:41,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-06 21:17:41,276 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:41,276 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:17:41,290 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:41,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-06 21:17:41,491 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:41,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:41,491 INFO L85 PathProgramCache]: Analyzing trace with hash -313948287, now seen corresponding path program 3 times [2023-11-06 21:17:41,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:41,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081373241] [2023-11-06 21:17:41,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:41,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:42,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-06 21:17:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:42,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-06 21:17:42,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:42,494 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2023-11-06 21:17:42,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:42,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081373241] [2023-11-06 21:17:42,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081373241] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:42,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437319585] [2023-11-06 21:17:42,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 21:17:42,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:42,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:42,496 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:42,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:17:43,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 21:17:43,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:17:43,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 21:17:43,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2023-11-06 21:17:43,705 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:43,859 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2023-11-06 21:17:43,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437319585] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:43,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:17:43,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 5, 5] total 22 [2023-11-06 21:17:43,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285219263] [2023-11-06 21:17:43,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:43,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-06 21:17:43,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:43,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-06 21:17:43,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2023-11-06 21:17:43,862 INFO L87 Difference]: Start difference. First operand 1168 states and 1705 transitions. Second operand has 22 states, 22 states have (on average 4.909090909090909) internal successors, (108), 20 states have internal predecessors, (108), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 21:17:49,896 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 [] [2023-11-06 21:17:52,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:55,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:59,564 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 [] [2023-11-06 21:18:02,128 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 [] [2023-11-06 21:18:04,345 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 [] [2023-11-06 21:18:08,616 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 [] [2023-11-06 21:18:09,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:18:09,621 INFO L93 Difference]: Finished difference Result 2397 states and 3535 transitions. [2023-11-06 21:18:09,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-06 21:18:09,623 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.909090909090909) internal successors, (108), 20 states have internal predecessors, (108), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 118 [2023-11-06 21:18:09,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:18:09,627 INFO L225 Difference]: With dead ends: 2397 [2023-11-06 21:18:09,627 INFO L226 Difference]: Without dead ends: 1248 [2023-11-06 21:18:09,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2023-11-06 21:18:09,632 INFO L413 NwaCegarLoop]: 827 mSDtfsCounter, 303 mSDsluCounter, 11178 mSDsCounter, 0 mSdLazyCounter, 3866 mSolverCounterSat, 277 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 12005 SdHoareTripleChecker+Invalid, 4145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 3866 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:18:09,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 12005 Invalid, 4145 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [277 Valid, 3866 Invalid, 2 Unknown, 0 Unchecked, 25.2s Time] [2023-11-06 21:18:09,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2023-11-06 21:18:09,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 1195. [2023-11-06 21:18:09,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 979 states have (on average 1.4034729315628192) internal successors, (1374), 988 states have internal predecessors, (1374), 155 states have call successors, (155), 53 states have call predecessors, (155), 60 states have return successors, (215), 153 states have call predecessors, (215), 149 states have call successors, (215) [2023-11-06 21:18:09,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1744 transitions. [2023-11-06 21:18:09,754 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1744 transitions. Word has length 118 [2023-11-06 21:18:09,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:18:09,755 INFO L495 AbstractCegarLoop]: Abstraction has 1195 states and 1744 transitions. [2023-11-06 21:18:09,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.909090909090909) internal successors, (108), 20 states have internal predecessors, (108), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 21:18:09,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1744 transitions. [2023-11-06 21:18:09,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-11-06 21:18:09,758 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:18:09,758 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:18:09,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:18:09,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ffb787df-a2ef-473d-80c7-37cffac5d35f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-06 21:18:09,968 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:18:09,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:18:09,969 INFO L85 PathProgramCache]: Analyzing trace with hash -522233292, now seen corresponding path program 1 times [2023-11-06 21:18:09,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:18:09,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762055972] [2023-11-06 21:18:09,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:18:09,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:18:10,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:18:10,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-06 21:18:10,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:18:10,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 21:18:10,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:18:10,714 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 432 trivial. 0 not checked. [2023-11-06 21:18:10,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:18:10,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762055972] [2023-11-06 21:18:10,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762055972] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:18:10,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:18:10,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:18:10,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286243101] [2023-11-06 21:18:10,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:18:10,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:18:10,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:18:10,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:18:10,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:18:10,717 INFO L87 Difference]: Start difference. First operand 1195 states and 1744 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 7 states have internal predecessors, (54), 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) [2023-11-06 21:18:15,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 21:18:18,605 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 []