./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c --full-output --preprocessor.use.memory.slicer false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6ae2ee47 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-dev-6ae2ee4-m [2023-11-22 21:10:54,574 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-22 21:10:54,688 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-22 21:10:54,694 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-22 21:10:54,694 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-22 21:10:54,724 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-22 21:10:54,724 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-22 21:10:54,725 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-22 21:10:54,725 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-22 21:10:54,729 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-22 21:10:54,729 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-22 21:10:54,729 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-22 21:10:54,730 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-22 21:10:54,732 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-22 21:10:54,732 INFO L153 SettingsManager]: * Use SBE=true [2023-11-22 21:10:54,732 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-22 21:10:54,732 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-22 21:10:54,733 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-22 21:10:54,733 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-22 21:10:54,733 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-22 21:10:54,733 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-22 21:10:54,734 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-22 21:10:54,734 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-22 21:10:54,734 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-22 21:10:54,735 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-22 21:10:54,735 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-22 21:10:54,735 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-22 21:10:54,736 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-22 21:10:54,736 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-22 21:10:54,736 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-22 21:10:54,737 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-22 21:10:54,737 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 21:10:54,738 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-22 21:10:54,738 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-22 21:10:54,738 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-22 21:10:54,738 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-22 21:10:54,738 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-22 21:10:54,739 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-22 21:10:54,739 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-22 21:10:54,739 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-22 21:10:54,739 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-22 21:10:54,740 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-22 21:10:54,740 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-22 21:10:54,971 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-22 21:10:54,990 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-22 21:10:54,994 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-22 21:10:54,995 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-22 21:10:54,995 INFO L274 PluginConnector]: CDTParser initialized [2023-11-22 21:10:54,996 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2023-11-22 21:10:56,144 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-22 21:10:56,594 INFO L384 CDTParser]: Found 1 translation units. [2023-11-22 21:10:56,596 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2023-11-22 21:10:56,643 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0008fce97/3470af5d7c1b4bcc910f4b7716bbca5a/FLAGdacf05de3 [2023-11-22 21:10:56,657 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0008fce97/3470af5d7c1b4bcc910f4b7716bbca5a [2023-11-22 21:10:56,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-22 21:10:56,661 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-22 21:10:56,664 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-22 21:10:56,664 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-22 21:10:56,668 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-22 21:10:56,669 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 09:10:56" (1/1) ... [2023-11-22 21:10:56,670 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a2a1cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:56, skipping insertion in model container [2023-11-22 21:10:56,670 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 09:10:56" (1/1) ... [2023-11-22 21:10:56,792 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-22 21:10:57,409 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-11-22 21:10:58,016 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 21:10:58,029 INFO L202 MainTranslator]: Completed pre-run [2023-11-22 21:10:58,037 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [13] [2023-11-22 21:10:58,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [14] [2023-11-22 21:10:58,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [187] [2023-11-22 21:10:58,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [193] [2023-11-22 21:10:58,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [399] [2023-11-22 21:10:58,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [452] [2023-11-22 21:10:58,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [471] [2023-11-22 21:10:58,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [472] [2023-11-22 21:10:58,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1153] [2023-11-22 21:10:58,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1326] [2023-11-22 21:10:58,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1446] [2023-11-22 21:10:58,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1447] [2023-11-22 21:10:58,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(1) [2284] [2023-11-22 21:10:58,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack() [2285] [2023-11-22 21:10:58,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [2626] [2023-11-22 21:10:58,041 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2627] [2023-11-22 21:10:58,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2630] [2023-11-22 21:10:58,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2631] [2023-11-22 21:10:58,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2632] [2023-11-22 21:10:58,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2633] [2023-11-22 21:10:58,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [2634] [2023-11-22 21:10:58,042 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2635] [2023-11-22 21:10:58,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [2642] [2023-11-22 21:10:58,043 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [2643] [2023-11-22 21:10:58,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2644] [2023-11-22 21:10:58,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2645] [2023-11-22 21:10:58,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2646] [2023-11-22 21:10:58,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2651] [2023-11-22 21:10:58,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2652] [2023-11-22 21:10:58,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2681] [2023-11-22 21:10:58,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2682] [2023-11-22 21:10:58,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2683] [2023-11-22 21:10:58,048 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [2690] [2023-11-22 21:10:58,048 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [2691] [2023-11-22 21:10:58,048 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [2692] [2023-11-22 21:10:58,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [2693] [2023-11-22 21:10:58,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [2694] [2023-11-22 21:10:58,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [2695] [2023-11-22 21:10:58,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2696] [2023-11-22 21:10:58,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2697] [2023-11-22 21:10:58,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2698] [2023-11-22 21:10:58,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2699] [2023-11-22 21:10:58,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2753] [2023-11-22 21:10:58,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [2754] [2023-11-22 21:10:58,050 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2827] [2023-11-22 21:10:58,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2828] [2023-11-22 21:10:58,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [2840] [2023-11-22 21:10:58,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [2841] [2023-11-22 21:10:58,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2910] [2023-11-22 21:10:58,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioNECDeviceControl) [2911] [2023-11-22 21:10:58,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiSendPauseCommand) [2912] [2023-11-22 21:10:58,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHitachiDeviceControl) [2913] [2023-11-22 21:10:58,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioDenonDeviceControl) [2914] [2023-11-22 21:10:58,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio435DeviceControl) [2915] [2023-11-22 21:10:58,052 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudio535DeviceControl) [2916] [2023-11-22 21:10:58,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioPioneerDeviceControl) [2917] [2023-11-22 21:10:58,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDNC,CdAudioPan533DeviceControl) [2918] [2023-11-22 21:10:58,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioAtapiDeviceControl) [2919] [2023-11-22 21:10:58,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioLionOpticsDeviceControl) [2920] [2023-11-22 21:10:58,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,CdAudioHPCdrDeviceControl) [2921] [2023-11-22 21:10:58,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HpCdrProcessLastSession) [2922] [2023-11-22 21:10:58,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGECDOT,HPCdrCompletion) [2923] [2023-11-22 21:10:58,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7517] [2023-11-22 21:10:58,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7518] [2023-11-22 21:10:58,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7519] [2023-11-22 21:10:58,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7520] [2023-11-22 21:10:58,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7521] [2023-11-22 21:10:58,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7522] [2023-11-22 21:10:58,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7523] [2023-11-22 21:10:58,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7524] [2023-11-22 21:10:58,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7525] [2023-11-22 21:10:58,057 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7526] [2023-11-22 21:10:58,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [7527] [2023-11-22 21:10:58,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [7528] [2023-11-22 21:10:58,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [7529] [2023-11-22 21:10:58,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7530] [2023-11-22 21:10:58,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7531] [2023-11-22 21:10:58,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7532] [2023-11-22 21:10:58,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7533] [2023-11-22 21:10:58,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7534] [2023-11-22 21:10:58,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7535] [2023-11-22 21:10:58,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7536] [2023-11-22 21:10:58,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7537] [2023-11-22 21:10:58,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [7538] [2023-11-22 21:10:58,116 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2023-11-22 21:10:58,444 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 21:10:58,465 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-11-22 21:10:58,471 INFO L206 MainTranslator]: Completed translation [2023-11-22 21:10:58,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58 WrapperNode [2023-11-22 21:10:58,472 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-22 21:10:58,473 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-22 21:10:58,473 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-22 21:10:58,474 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-22 21:10:58,480 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,543 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,656 INFO L138 Inliner]: procedures = 120, calls = 2195, calls flagged for inlining = 23, calls inlined = 19, statements flattened = 2497 [2023-11-22 21:10:58,656 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-22 21:10:58,657 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-22 21:10:58,657 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-22 21:10:58,657 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-22 21:10:58,666 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,667 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,690 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,690 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,767 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,778 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,794 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,806 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,830 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-22 21:10:58,831 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-22 21:10:58,831 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-22 21:10:58,831 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-22 21:10:58,832 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (1/1) ... [2023-11-22 21:10:58,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 21:10:58,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:10:58,869 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-22 21:10:58,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-22 21:10:58,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-22 21:10:58,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-22 21:10:58,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-22 21:10:58,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-22 21:10:58,923 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2023-11-22 21:10:58,923 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2023-11-22 21:10:58,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-22 21:10:58,923 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-22 21:10:58,923 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2023-11-22 21:10:58,923 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2023-11-22 21:10:58,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-22 21:10:58,924 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2023-11-22 21:10:58,924 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2023-11-22 21:10:58,924 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2023-11-22 21:10:58,924 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2023-11-22 21:10:58,924 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2023-11-22 21:10:58,924 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2023-11-22 21:10:58,924 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-22 21:10:58,924 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-22 21:10:58,925 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2023-11-22 21:10:58,925 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2023-11-22 21:10:58,925 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2023-11-22 21:10:58,925 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2023-11-22 21:10:58,925 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-22 21:10:58,925 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2023-11-22 21:10:58,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2023-11-22 21:10:58,926 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2023-11-22 21:10:58,926 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2023-11-22 21:10:58,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-22 21:10:58,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-22 21:10:58,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-22 21:10:58,926 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2023-11-22 21:10:58,927 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2023-11-22 21:10:58,927 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-11-22 21:10:58,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-22 21:10:58,927 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2023-11-22 21:10:58,927 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2023-11-22 21:10:58,927 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2023-11-22 21:10:58,928 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2023-11-22 21:10:58,928 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-22 21:10:58,928 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2023-11-22 21:10:58,929 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2023-11-22 21:10:58,929 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2023-11-22 21:10:58,929 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2023-11-22 21:10:58,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-22 21:10:58,929 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2023-11-22 21:10:58,929 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2023-11-22 21:10:58,929 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-22 21:10:58,929 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2023-11-22 21:10:58,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2023-11-22 21:10:58,930 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-22 21:10:58,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-22 21:10:58,930 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2023-11-22 21:10:58,930 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2023-11-22 21:10:59,317 INFO L241 CfgBuilder]: Building ICFG [2023-11-22 21:10:59,319 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-22 21:10:59,529 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:10:59,545 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2023-11-22 21:10:59,545 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2023-11-22 21:10:59,913 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:10:59,949 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2023-11-22 21:10:59,949 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2023-11-22 21:10:59,975 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:10:59,979 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:10:59,981 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:10:59,997 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:11:00,007 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:11:00,015 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:11:04,460 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##202: assume !false; [2023-11-22 21:11:04,460 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##201: assume false; [2023-11-22 21:11:04,461 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##600: assume !false; [2023-11-22 21:11:04,461 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: CdAudioPnp_#res#1 := 0; [2023-11-22 21:11:04,461 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2023-11-22 21:11:04,462 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2023-11-22 21:11:04,471 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2023-11-22 21:11:04,472 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2023-11-22 21:11:04,472 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2023-11-22 21:11:04,476 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2023-11-22 21:11:04,476 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume !false; [2023-11-22 21:11:04,476 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##348: assume false; [2023-11-22 21:11:04,476 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##599: assume false; [2023-11-22 21:11:04,512 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-22 21:11:04,516 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2023-11-22 21:11:04,516 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2023-11-22 21:11:04,543 INFO L282 CfgBuilder]: Performing block encoding [2023-11-22 21:11:04,653 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-22 21:11:04,653 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-22 21:11:04,654 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 09:11:04 BoogieIcfgContainer [2023-11-22 21:11:04,654 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-22 21:11:04,657 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-22 21:11:04,657 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-22 21:11:04,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-22 21:11:04,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 09:10:56" (1/3) ... [2023-11-22 21:11:04,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14446853 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 09:11:04, skipping insertion in model container [2023-11-22 21:11:04,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 09:10:58" (2/3) ... [2023-11-22 21:11:04,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14446853 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 09:11:04, skipping insertion in model container [2023-11-22 21:11:04,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 09:11:04" (3/3) ... [2023-11-22 21:11:04,664 INFO L112 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2023-11-22 21:11:04,680 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-22 21:11:04,680 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-22 21:11:04,736 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-22 21:11:04,742 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@f03ce9e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-22 21:11:04,743 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-22 21:11:04,750 INFO L276 IsEmpty]: Start isEmpty. Operand has 612 states, 478 states have (on average 1.600418410041841) internal successors, (765), 497 states have internal predecessors, (765), 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-22 21:11:04,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-22 21:11:04,757 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:04,758 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:04,758 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:04,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:04,763 INFO L85 PathProgramCache]: Analyzing trace with hash 347232659, now seen corresponding path program 1 times [2023-11-22 21:11:04,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:04,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082049884] [2023-11-22 21:11:04,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:04,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:05,148 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-22 21:11:05,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:05,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082049884] [2023-11-22 21:11:05,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082049884] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:05,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:05,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 21:11:05,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437066918] [2023-11-22 21:11:05,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:05,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 21:11:05,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:05,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 21:11:05,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 21:11:05,183 INFO L87 Difference]: Start difference. First operand has 612 states, 478 states have (on average 1.600418410041841) internal successors, (765), 497 states have internal predecessors, (765), 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 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:05,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:05,690 INFO L93 Difference]: Finished difference Result 1229 states and 2039 transitions. [2023-11-22 21:11:05,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 21:11:05,693 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-11-22 21:11:05,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:05,707 INFO L225 Difference]: With dead ends: 1229 [2023-11-22 21:11:05,707 INFO L226 Difference]: Without dead ends: 608 [2023-11-22 21:11:05,713 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-22 21:11:05,715 INFO L413 NwaCegarLoop]: 899 mSDtfsCounter, 15 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1748 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:05,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 1748 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-22 21:11:05,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2023-11-22 21:11:05,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 608. [2023-11-22 21:11:05,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 476 states have (on average 1.5525210084033614) internal successors, (739), 493 states have internal predecessors, (739), 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-22 21:11:05,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 949 transitions. [2023-11-22 21:11:05,798 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 949 transitions. Word has length 17 [2023-11-22 21:11:05,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:05,798 INFO L495 AbstractCegarLoop]: Abstraction has 608 states and 949 transitions. [2023-11-22 21:11:05,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:05,799 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 949 transitions. [2023-11-22 21:11:05,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-22 21:11:05,800 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:05,800 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:05,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-22 21:11:05,801 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:05,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:05,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1574884979, now seen corresponding path program 1 times [2023-11-22 21:11:05,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:05,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645158429] [2023-11-22 21:11:05,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:05,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:05,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:05,918 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-22 21:11:05,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:05,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645158429] [2023-11-22 21:11:05,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645158429] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:05,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:05,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 21:11:05,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720528030] [2023-11-22 21:11:05,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:05,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 21:11:05,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:05,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 21:11:05,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 21:11:05,929 INFO L87 Difference]: Start difference. First operand 608 states and 949 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:06,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:06,511 INFO L93 Difference]: Finished difference Result 1097 states and 1694 transitions. [2023-11-22 21:11:06,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 21:11:06,511 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-11-22 21:11:06,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:06,518 INFO L225 Difference]: With dead ends: 1097 [2023-11-22 21:11:06,518 INFO L226 Difference]: Without dead ends: 864 [2023-11-22 21:11:06,520 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-22 21:11:06,521 INFO L413 NwaCegarLoop]: 1197 mSDtfsCounter, 867 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 867 SdHoareTripleChecker+Valid, 1570 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:06,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [867 Valid, 1570 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-22 21:11:06,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2023-11-22 21:11:06,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 845. [2023-11-22 21:11:06,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 670 states have (on average 1.5298507462686568) internal successors, (1025), 673 states have internal predecessors, (1025), 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-22 21:11:06,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1313 transitions. [2023-11-22 21:11:06,565 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1313 transitions. Word has length 17 [2023-11-22 21:11:06,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:06,565 INFO L495 AbstractCegarLoop]: Abstraction has 845 states and 1313 transitions. [2023-11-22 21:11:06,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:06,566 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1313 transitions. [2023-11-22 21:11:06,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-11-22 21:11:06,567 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:06,568 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:06,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-22 21:11:06,568 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:06,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:06,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1018303499, now seen corresponding path program 1 times [2023-11-22 21:11:06,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:06,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599964731] [2023-11-22 21:11:06,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:06,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:06,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:06,695 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-22 21:11:06,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:06,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599964731] [2023-11-22 21:11:06,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599964731] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:06,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:06,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 21:11:06,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337434976] [2023-11-22 21:11:06,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:06,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 21:11:06,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:06,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 21:11:06,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 21:11:06,699 INFO L87 Difference]: Start difference. First operand 845 states and 1313 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:07,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:07,321 INFO L93 Difference]: Finished difference Result 1828 states and 2888 transitions. [2023-11-22 21:11:07,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 21:11:07,321 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2023-11-22 21:11:07,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:07,331 INFO L225 Difference]: With dead ends: 1828 [2023-11-22 21:11:07,331 INFO L226 Difference]: Without dead ends: 1432 [2023-11-22 21:11:07,333 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-22 21:11:07,334 INFO L413 NwaCegarLoop]: 1389 mSDtfsCounter, 626 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 2229 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:07,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 2229 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-22 21:11:07,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1432 states. [2023-11-22 21:11:07,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1432 to 1007. [2023-11-22 21:11:07,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 790 states have (on average 1.5177215189873419) internal successors, (1199), 792 states have internal predecessors, (1199), 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-22 21:11:07,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 1586 transitions. [2023-11-22 21:11:07,414 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 1586 transitions. Word has length 23 [2023-11-22 21:11:07,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:07,415 INFO L495 AbstractCegarLoop]: Abstraction has 1007 states and 1586 transitions. [2023-11-22 21:11:07,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:07,416 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 1586 transitions. [2023-11-22 21:11:07,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-22 21:11:07,420 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:07,421 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:07,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-22 21:11:07,422 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:07,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:07,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1741893713, now seen corresponding path program 1 times [2023-11-22 21:11:07,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:07,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631467612] [2023-11-22 21:11:07,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:07,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:07,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:07,626 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-22 21:11:07,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:07,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631467612] [2023-11-22 21:11:07,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631467612] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:07,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:07,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 21:11:07,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958739453] [2023-11-22 21:11:07,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:07,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 21:11:07,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:07,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 21:11:07,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 21:11:07,630 INFO L87 Difference]: Start difference. First operand 1007 states and 1586 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:08,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:08,696 INFO L93 Difference]: Finished difference Result 1791 states and 2840 transitions. [2023-11-22 21:11:08,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 21:11:08,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2023-11-22 21:11:08,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:08,703 INFO L225 Difference]: With dead ends: 1791 [2023-11-22 21:11:08,704 INFO L226 Difference]: Without dead ends: 1149 [2023-11-22 21:11:08,706 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-22 21:11:08,707 INFO L413 NwaCegarLoop]: 1129 mSDtfsCounter, 1546 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1548 SdHoareTripleChecker+Valid, 1426 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:08,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1548 Valid, 1426 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 21:11:08,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2023-11-22 21:11:08,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1001. [2023-11-22 21:11:08,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1001 states, 785 states have (on average 1.515923566878981) internal successors, (1190), 787 states have internal predecessors, (1190), 169 states have call successors, (169), 45 states have call predecessors, (169), 46 states have return successors, (215), 170 states have call predecessors, (215), 157 states have call successors, (215) [2023-11-22 21:11:08,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1001 states to 1001 states and 1574 transitions. [2023-11-22 21:11:08,754 INFO L78 Accepts]: Start accepts. Automaton has 1001 states and 1574 transitions. Word has length 24 [2023-11-22 21:11:08,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:08,754 INFO L495 AbstractCegarLoop]: Abstraction has 1001 states and 1574 transitions. [2023-11-22 21:11:08,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:08,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1574 transitions. [2023-11-22 21:11:08,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-11-22 21:11:08,756 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:08,756 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:08,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-22 21:11:08,756 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:08,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:08,757 INFO L85 PathProgramCache]: Analyzing trace with hash -663485186, now seen corresponding path program 1 times [2023-11-22 21:11:08,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:08,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321947420] [2023-11-22 21:11:08,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:08,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:08,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:08,854 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-22 21:11:08,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:08,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321947420] [2023-11-22 21:11:08,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321947420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:08,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:08,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 21:11:08,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024025715] [2023-11-22 21:11:08,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:08,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 21:11:08,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:08,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 21:11:08,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 21:11:08,856 INFO L87 Difference]: Start difference. First operand 1001 states and 1574 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:09,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:09,325 INFO L93 Difference]: Finished difference Result 1023 states and 1606 transitions. [2023-11-22 21:11:09,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 21:11:09,326 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2023-11-22 21:11:09,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:09,331 INFO L225 Difference]: With dead ends: 1023 [2023-11-22 21:11:09,331 INFO L226 Difference]: Without dead ends: 1019 [2023-11-22 21:11:09,331 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-22 21:11:09,332 INFO L413 NwaCegarLoop]: 879 mSDtfsCounter, 74 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:09,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1697 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-22 21:11:09,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2023-11-22 21:11:09,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 998. [2023-11-22 21:11:09,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 783 states have (on average 1.5172413793103448) internal successors, (1188), 783 states have internal predecessors, (1188), 168 states have call successors, (168), 45 states have call predecessors, (168), 46 states have return successors, (214), 169 states have call predecessors, (214), 156 states have call successors, (214) [2023-11-22 21:11:09,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1570 transitions. [2023-11-22 21:11:09,373 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1570 transitions. Word has length 23 [2023-11-22 21:11:09,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:09,373 INFO L495 AbstractCegarLoop]: Abstraction has 998 states and 1570 transitions. [2023-11-22 21:11:09,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:09,373 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1570 transitions. [2023-11-22 21:11:09,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-22 21:11:09,374 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:09,375 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:09,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-22 21:11:09,375 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:09,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:09,375 INFO L85 PathProgramCache]: Analyzing trace with hash 421246042, now seen corresponding path program 1 times [2023-11-22 21:11:09,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:09,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137162564] [2023-11-22 21:11:09,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:09,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:09,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:09,537 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-22 21:11:09,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:09,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137162564] [2023-11-22 21:11:09,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137162564] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:09,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:09,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 21:11:09,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916227473] [2023-11-22 21:11:09,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:09,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 21:11:09,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:09,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 21:11:09,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 21:11:09,540 INFO L87 Difference]: Start difference. First operand 998 states and 1570 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:09,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:09,999 INFO L93 Difference]: Finished difference Result 1573 states and 2433 transitions. [2023-11-22 21:11:09,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 21:11:09,999 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2023-11-22 21:11:09,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:10,006 INFO L225 Difference]: With dead ends: 1573 [2023-11-22 21:11:10,007 INFO L226 Difference]: Without dead ends: 1449 [2023-11-22 21:11:10,008 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-22 21:11:10,009 INFO L413 NwaCegarLoop]: 1121 mSDtfsCounter, 850 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:10,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [850 Valid, 1507 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-22 21:11:10,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1449 states. [2023-11-22 21:11:10,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1449 to 1417. [2023-11-22 21:11:10,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1417 states, 1116 states have (on average 1.5134408602150538) internal successors, (1689), 1113 states have internal predecessors, (1689), 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-22 21:11:10,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1417 states to 1417 states and 2207 transitions. [2023-11-22 21:11:10,069 INFO L78 Accepts]: Start accepts. Automaton has 1417 states and 2207 transitions. Word has length 24 [2023-11-22 21:11:10,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:10,069 INFO L495 AbstractCegarLoop]: Abstraction has 1417 states and 2207 transitions. [2023-11-22 21:11:10,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:10,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1417 states and 2207 transitions. [2023-11-22 21:11:10,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-11-22 21:11:10,071 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:10,071 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:10,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-22 21:11:10,071 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:10,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:10,072 INFO L85 PathProgramCache]: Analyzing trace with hash -798141484, now seen corresponding path program 1 times [2023-11-22 21:11:10,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:10,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614312104] [2023-11-22 21:11:10,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:10,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:10,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:10,205 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-22 21:11:10,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:10,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614312104] [2023-11-22 21:11:10,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614312104] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:10,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:10,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 21:11:10,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303600486] [2023-11-22 21:11:10,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:10,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 21:11:10,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:10,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 21:11:10,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 21:11:10,208 INFO L87 Difference]: Start difference. First operand 1417 states and 2207 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:10,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:10,993 INFO L93 Difference]: Finished difference Result 1473 states and 2282 transitions. [2023-11-22 21:11:10,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 21:11:10,995 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2023-11-22 21:11:10,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:11,001 INFO L225 Difference]: With dead ends: 1473 [2023-11-22 21:11:11,001 INFO L226 Difference]: Without dead ends: 1434 [2023-11-22 21:11:11,002 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-22 21:11:11,002 INFO L413 NwaCegarLoop]: 851 mSDtfsCounter, 943 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 943 SdHoareTripleChecker+Valid, 1480 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:11,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [943 Valid, 1480 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-22 21:11:11,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1434 states. [2023-11-22 21:11:11,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1434 to 1417. [2023-11-22 21:11:11,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1417 states, 1116 states have (on average 1.5116487455197132) internal successors, (1687), 1113 states have internal predecessors, (1687), 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-22 21:11:11,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1417 states to 1417 states and 2205 transitions. [2023-11-22 21:11:11,077 INFO L78 Accepts]: Start accepts. Automaton has 1417 states and 2205 transitions. Word has length 30 [2023-11-22 21:11:11,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:11,081 INFO L495 AbstractCegarLoop]: Abstraction has 1417 states and 2205 transitions. [2023-11-22 21:11:11,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:11,082 INFO L276 IsEmpty]: Start isEmpty. Operand 1417 states and 2205 transitions. [2023-11-22 21:11:11,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-22 21:11:11,085 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:11,085 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:11,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-22 21:11:11,085 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:11,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:11,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1086162577, now seen corresponding path program 1 times [2023-11-22 21:11:11,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:11,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094153394] [2023-11-22 21:11:11,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:11,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:11,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:11,255 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-22 21:11:11,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:11,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094153394] [2023-11-22 21:11:11,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094153394] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:11,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:11,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 21:11:11,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8085682] [2023-11-22 21:11:11,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:11,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 21:11:11,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:11,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 21:11:11,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 21:11:11,258 INFO L87 Difference]: Start difference. First operand 1417 states and 2205 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:11,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:11,992 INFO L93 Difference]: Finished difference Result 1462 states and 2264 transitions. [2023-11-22 21:11:11,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 21:11:11,993 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-11-22 21:11:11,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:11,999 INFO L225 Difference]: With dead ends: 1462 [2023-11-22 21:11:11,999 INFO L226 Difference]: Without dead ends: 1400 [2023-11-22 21:11:12,000 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-22 21:11:12,003 INFO L413 NwaCegarLoop]: 849 mSDtfsCounter, 922 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 922 SdHoareTripleChecker+Valid, 1478 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:12,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [922 Valid, 1478 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-22 21:11:12,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2023-11-22 21:11:12,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 1398. [2023-11-22 21:11:12,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 1099 states have (on average 1.515923566878981) internal successors, (1666), 1103 states have internal predecessors, (1666), 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-22 21:11:12,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 2175 transitions. [2023-11-22 21:11:12,063 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 2175 transitions. Word has length 32 [2023-11-22 21:11:12,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:12,065 INFO L495 AbstractCegarLoop]: Abstraction has 1398 states and 2175 transitions. [2023-11-22 21:11:12,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:12,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 2175 transitions. [2023-11-22 21:11:12,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-22 21:11:12,068 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:12,068 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:12,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-22 21:11:12,068 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:12,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:12,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1894242415, now seen corresponding path program 1 times [2023-11-22 21:11:12,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:12,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450304806] [2023-11-22 21:11:12,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:12,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:12,260 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-22 21:11:12,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:12,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450304806] [2023-11-22 21:11:12,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450304806] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:12,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:12,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 21:11:12,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180748861] [2023-11-22 21:11:12,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:12,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 21:11:12,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:12,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 21:11:12,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 21:11:12,263 INFO L87 Difference]: Start difference. First operand 1398 states and 2175 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:13,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:13,283 INFO L93 Difference]: Finished difference Result 1667 states and 2580 transitions. [2023-11-22 21:11:13,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 21:11:13,283 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-11-22 21:11:13,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:13,291 INFO L225 Difference]: With dead ends: 1667 [2023-11-22 21:11:13,291 INFO L226 Difference]: Without dead ends: 1658 [2023-11-22 21:11:13,292 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-22 21:11:13,292 INFO L413 NwaCegarLoop]: 1130 mSDtfsCounter, 1169 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1178 SdHoareTripleChecker+Valid, 1754 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:13,292 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1178 Valid, 1754 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-22 21:11:13,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2023-11-22 21:11:13,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1421. [2023-11-22 21:11:13,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1120 states have (on average 1.511607142857143) internal successors, (1693), 1125 states have internal predecessors, (1693), 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-22 21:11:13,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 2204 transitions. [2023-11-22 21:11:13,366 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 2204 transitions. Word has length 32 [2023-11-22 21:11:13,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:13,367 INFO L495 AbstractCegarLoop]: Abstraction has 1421 states and 2204 transitions. [2023-11-22 21:11:13,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:13,367 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 2204 transitions. [2023-11-22 21:11:13,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-22 21:11:13,369 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:13,369 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:13,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-22 21:11:13,370 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:13,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:13,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1893965585, now seen corresponding path program 1 times [2023-11-22 21:11:13,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:13,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192266523] [2023-11-22 21:11:13,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:13,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:13,445 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-22 21:11:13,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:13,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192266523] [2023-11-22 21:11:13,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192266523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:13,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:13,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 21:11:13,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020835549] [2023-11-22 21:11:13,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:13,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 21:11:13,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:13,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 21:11:13,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 21:11:13,448 INFO L87 Difference]: Start difference. First operand 1421 states and 2204 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:13,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:13,879 INFO L93 Difference]: Finished difference Result 1978 states and 3046 transitions. [2023-11-22 21:11:13,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 21:11:13,880 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-11-22 21:11:13,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:13,889 INFO L225 Difference]: With dead ends: 1978 [2023-11-22 21:11:13,889 INFO L226 Difference]: Without dead ends: 1950 [2023-11-22 21:11:13,890 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-22 21:11:13,890 INFO L413 NwaCegarLoop]: 855 mSDtfsCounter, 896 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 1192 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:13,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [896 Valid, 1192 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-22 21:11:13,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1950 states. [2023-11-22 21:11:13,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1950 to 1933. [2023-11-22 21:11:13,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1933 states, 1525 states have (on average 1.5114754098360657) internal successors, (2305), 1528 states have internal predecessors, (2305), 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-22 21:11:13,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1933 states to 1933 states and 2985 transitions. [2023-11-22 21:11:13,990 INFO L78 Accepts]: Start accepts. Automaton has 1933 states and 2985 transitions. Word has length 32 [2023-11-22 21:11:13,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:13,990 INFO L495 AbstractCegarLoop]: Abstraction has 1933 states and 2985 transitions. [2023-11-22 21:11:13,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:13,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1933 states and 2985 transitions. [2023-11-22 21:11:13,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-22 21:11:13,993 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:13,993 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:13,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-22 21:11:13,993 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:13,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:13,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1879620676, now seen corresponding path program 1 times [2023-11-22 21:11:13,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:13,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821577888] [2023-11-22 21:11:13,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:13,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:14,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:14,088 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-22 21:11:14,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:14,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821577888] [2023-11-22 21:11:14,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821577888] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:14,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:14,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-22 21:11:14,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843099076] [2023-11-22 21:11:14,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:14,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-22 21:11:14,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:14,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-22 21:11:14,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-22 21:11:14,091 INFO L87 Difference]: Start difference. First operand 1933 states and 2985 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:14,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:14,642 INFO L93 Difference]: Finished difference Result 2413 states and 3720 transitions. [2023-11-22 21:11:14,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-22 21:11:14,643 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2023-11-22 21:11:14,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:14,654 INFO L225 Difference]: With dead ends: 2413 [2023-11-22 21:11:14,654 INFO L226 Difference]: Without dead ends: 2400 [2023-11-22 21:11:14,656 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-22 21:11:14,656 INFO L413 NwaCegarLoop]: 1146 mSDtfsCounter, 344 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1948 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:14,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 1948 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-22 21:11:14,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2400 states. [2023-11-22 21:11:14,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2400 to 1930. [2023-11-22 21:11:14,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1930 states, 1522 states have (on average 1.5098554533508541) internal successors, (2298), 1525 states have internal predecessors, (2298), 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-22 21:11:14,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1930 states to 1930 states and 2978 transitions. [2023-11-22 21:11:14,788 INFO L78 Accepts]: Start accepts. Automaton has 1930 states and 2978 transitions. Word has length 32 [2023-11-22 21:11:14,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:14,789 INFO L495 AbstractCegarLoop]: Abstraction has 1930 states and 2978 transitions. [2023-11-22 21:11:14,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:14,789 INFO L276 IsEmpty]: Start isEmpty. Operand 1930 states and 2978 transitions. [2023-11-22 21:11:14,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-22 21:11:14,791 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:14,791 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:14,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-22 21:11:14,791 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:14,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:14,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1408148696, now seen corresponding path program 1 times [2023-11-22 21:11:14,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:14,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246842932] [2023-11-22 21:11:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:14,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:14,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:14,903 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-22 21:11:14,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:14,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246842932] [2023-11-22 21:11:14,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246842932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:14,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:14,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 21:11:14,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137990108] [2023-11-22 21:11:14,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:14,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 21:11:14,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:14,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 21:11:14,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 21:11:14,906 INFO L87 Difference]: Start difference. First operand 1930 states and 2978 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:15,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:15,431 INFO L93 Difference]: Finished difference Result 1942 states and 2990 transitions. [2023-11-22 21:11:15,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 21:11:15,432 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2023-11-22 21:11:15,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:15,443 INFO L225 Difference]: With dead ends: 1942 [2023-11-22 21:11:15,443 INFO L226 Difference]: Without dead ends: 1920 [2023-11-22 21:11:15,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 21:11:15,445 INFO L413 NwaCegarLoop]: 859 mSDtfsCounter, 1 mSDsluCounter, 1700 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2559 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:15,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2559 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-22 21:11:15,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1920 states. [2023-11-22 21:11:15,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1920 to 1920. [2023-11-22 21:11:15,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1920 states, 1512 states have (on average 1.5112433862433863) internal successors, (2285), 1515 states have internal predecessors, (2285), 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-22 21:11:15,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1920 states to 1920 states and 2965 transitions. [2023-11-22 21:11:15,541 INFO L78 Accepts]: Start accepts. Automaton has 1920 states and 2965 transitions. Word has length 33 [2023-11-22 21:11:15,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:15,542 INFO L495 AbstractCegarLoop]: Abstraction has 1920 states and 2965 transitions. [2023-11-22 21:11:15,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-22 21:11:15,542 INFO L276 IsEmpty]: Start isEmpty. Operand 1920 states and 2965 transitions. [2023-11-22 21:11:15,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-22 21:11:15,543 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:15,544 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-22 21:11:15,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-22 21:11:15,544 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:15,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:15,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1755119225, now seen corresponding path program 1 times [2023-11-22 21:11:15,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:15,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234843770] [2023-11-22 21:11:15,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:15,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:15,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:15,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-22 21:11:15,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:15,776 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-22 21:11:15,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:15,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234843770] [2023-11-22 21:11:15,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234843770] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:15,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:15,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 21:11:15,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689399939] [2023-11-22 21:11:15,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:15,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 21:11:15,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:15,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 21:11:15,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-22 21:11:15,780 INFO L87 Difference]: Start difference. First operand 1920 states and 2965 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 21:11:23,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:11:23,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:23,926 INFO L93 Difference]: Finished difference Result 2684 states and 4098 transitions. [2023-11-22 21:11:23,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-22 21:11:23,927 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2023-11-22 21:11:23,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:23,933 INFO L225 Difference]: With dead ends: 2684 [2023-11-22 21:11:23,933 INFO L226 Difference]: Without dead ends: 1206 [2023-11-22 21:11:23,936 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-22 21:11:23,937 INFO L413 NwaCegarLoop]: 834 mSDtfsCounter, 754 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 279 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 2314 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 279 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:23,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [757 Valid, 2314 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [279 Valid, 683 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2023-11-22 21:11:23,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2023-11-22 21:11:23,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 1078. [2023-11-22 21:11:23,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 850 states have (on average 1.4976470588235293) internal successors, (1273), 856 states have internal predecessors, (1273), 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-22 21:11:24,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1646 transitions. [2023-11-22 21:11:24,000 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1646 transitions. Word has length 39 [2023-11-22 21:11:24,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:24,002 INFO L495 AbstractCegarLoop]: Abstraction has 1078 states and 1646 transitions. [2023-11-22 21:11:24,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 21:11:24,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1646 transitions. [2023-11-22 21:11:24,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-22 21:11:24,003 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:24,004 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-22 21:11:24,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-22 21:11:24,004 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:24,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:24,005 INFO L85 PathProgramCache]: Analyzing trace with hash -733137841, now seen corresponding path program 1 times [2023-11-22 21:11:24,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:24,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127820463] [2023-11-22 21:11:24,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:24,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:24,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-22 21:11:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:24,175 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-22 21:11:24,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:24,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127820463] [2023-11-22 21:11:24,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127820463] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:24,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:24,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-22 21:11:24,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307346085] [2023-11-22 21:11:24,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:24,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 21:11:24,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:24,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 21:11:24,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-22 21:11:24,178 INFO L87 Difference]: Start difference. First operand 1078 states and 1646 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 21:11:29,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:11:29,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:29,955 INFO L93 Difference]: Finished difference Result 1656 states and 2537 transitions. [2023-11-22 21:11:29,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 21:11:29,956 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2023-11-22 21:11:29,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:29,961 INFO L225 Difference]: With dead ends: 1656 [2023-11-22 21:11:29,961 INFO L226 Difference]: Without dead ends: 1063 [2023-11-22 21:11:29,962 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-22 21:11:29,963 INFO L413 NwaCegarLoop]: 782 mSDtfsCounter, 914 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 1174 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:29,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [974 Valid, 1174 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-11-22 21:11:29,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2023-11-22 21:11:30,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1021. [2023-11-22 21:11:30,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 800 states have (on average 1.49) internal successors, (1192), 804 states have internal predecessors, (1192), 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-22 21:11:30,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 1558 transitions. [2023-11-22 21:11:30,025 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 1558 transitions. Word has length 40 [2023-11-22 21:11:30,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:30,026 INFO L495 AbstractCegarLoop]: Abstraction has 1021 states and 1558 transitions. [2023-11-22 21:11:30,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-22 21:11:30,026 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 1558 transitions. [2023-11-22 21:11:30,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-22 21:11:30,028 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:30,028 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:30,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-22 21:11:30,028 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:30,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:30,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1184564953, now seen corresponding path program 1 times [2023-11-22 21:11:30,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:30,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357301048] [2023-11-22 21:11:30,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:30,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:30,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:30,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 21:11:30,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:30,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-22 21:11:30,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:30,156 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-22 21:11:30,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:30,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357301048] [2023-11-22 21:11:30,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357301048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:30,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:30,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 21:11:30,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552950861] [2023-11-22 21:11:30,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:30,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 21:11:30,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:30,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 21:11:30,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-22 21:11:30,159 INFO L87 Difference]: Start difference. First operand 1021 states and 1558 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:11:36,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:36,050 INFO L93 Difference]: Finished difference Result 1115 states and 1732 transitions. [2023-11-22 21:11:36,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-22 21:11:36,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2023-11-22 21:11:36,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:36,055 INFO L225 Difference]: With dead ends: 1115 [2023-11-22 21:11:36,055 INFO L226 Difference]: Without dead ends: 1088 [2023-11-22 21:11:36,056 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-22 21:11:36,056 INFO L413 NwaCegarLoop]: 774 mSDtfsCounter, 270 mSDsluCounter, 1563 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 2337 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:36,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 2337 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2023-11-22 21:11:36,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2023-11-22 21:11:36,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 996. [2023-11-22 21:11:36,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 783 states have (on average 1.4904214559386972) internal successors, (1167), 790 states have internal predecessors, (1167), 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-22 21:11:36,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1535 transitions. [2023-11-22 21:11:36,123 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 1535 transitions. Word has length 41 [2023-11-22 21:11:36,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:36,123 INFO L495 AbstractCegarLoop]: Abstraction has 996 states and 1535 transitions. [2023-11-22 21:11:36,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:11:36,123 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 1535 transitions. [2023-11-22 21:11:36,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-22 21:11:36,125 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:36,125 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:36,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-22 21:11:36,126 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:36,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:36,126 INFO L85 PathProgramCache]: Analyzing trace with hash 366916503, now seen corresponding path program 1 times [2023-11-22 21:11:36,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:36,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858311486] [2023-11-22 21:11:36,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:36,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:36,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:36,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 21:11:36,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:36,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-22 21:11:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:36,232 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-22 21:11:36,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:36,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858311486] [2023-11-22 21:11:36,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858311486] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:36,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:36,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 21:11:36,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962430344] [2023-11-22 21:11:36,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:36,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 21:11:36,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:36,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 21:11:36,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-22 21:11:36,237 INFO L87 Difference]: Start difference. First operand 996 states and 1535 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 21:11:40,665 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-22 21:11:41,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:41,782 INFO L93 Difference]: Finished difference Result 1061 states and 1651 transitions. [2023-11-22 21:11:41,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-22 21:11:41,782 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 41 [2023-11-22 21:11:41,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:41,787 INFO L225 Difference]: With dead ends: 1061 [2023-11-22 21:11:41,787 INFO L226 Difference]: Without dead ends: 1054 [2023-11-22 21:11:41,788 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-22 21:11:41,788 INFO L413 NwaCegarLoop]: 770 mSDtfsCounter, 243 mSDsluCounter, 1600 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 2370 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:41,789 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 2370 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-11-22 21:11:41,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2023-11-22 21:11:41,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 1007. [2023-11-22 21:11:41,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 794 states have (on average 1.486146095717884) internal successors, (1180), 801 states have internal predecessors, (1180), 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-22 21:11:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 1548 transitions. [2023-11-22 21:11:41,889 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 1548 transitions. Word has length 41 [2023-11-22 21:11:41,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:41,889 INFO L495 AbstractCegarLoop]: Abstraction has 1007 states and 1548 transitions. [2023-11-22 21:11:41,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 21:11:41,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 1548 transitions. [2023-11-22 21:11:41,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-22 21:11:41,892 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:41,892 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:41,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-22 21:11:41,893 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:41,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:41,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1501735978, now seen corresponding path program 1 times [2023-11-22 21:11:41,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:41,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683340364] [2023-11-22 21:11:41,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:41,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:41,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:42,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 21:11:42,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:42,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-22 21:11:42,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:42,084 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-22 21:11:42,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:42,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683340364] [2023-11-22 21:11:42,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683340364] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:42,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:42,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-22 21:11:42,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125854519] [2023-11-22 21:11:42,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:42,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-22 21:11:42,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:42,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-22 21:11:42,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-22 21:11:42,087 INFO L87 Difference]: Start difference. First operand 1007 states and 1548 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 21:11:48,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:11:49,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:49,424 INFO L93 Difference]: Finished difference Result 1061 states and 1647 transitions. [2023-11-22 21:11:49,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-22 21:11:49,425 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 42 [2023-11-22 21:11:49,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:49,430 INFO L225 Difference]: With dead ends: 1061 [2023-11-22 21:11:49,430 INFO L226 Difference]: Without dead ends: 1056 [2023-11-22 21:11:49,431 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-22 21:11:49,431 INFO L413 NwaCegarLoop]: 766 mSDtfsCounter, 1123 mSDsluCounter, 2073 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1215 SdHoareTripleChecker+Valid, 2839 SdHoareTripleChecker+Invalid, 1515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:49,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1215 Valid, 2839 Invalid, 1515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2023-11-22 21:11:49,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2023-11-22 21:11:49,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1007. [2023-11-22 21:11:49,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 794 states have (on average 1.4848866498740554) internal successors, (1179), 801 states have internal predecessors, (1179), 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-22 21:11:49,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 1547 transitions. [2023-11-22 21:11:49,526 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 1547 transitions. Word has length 42 [2023-11-22 21:11:49,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:49,526 INFO L495 AbstractCegarLoop]: Abstraction has 1007 states and 1547 transitions. [2023-11-22 21:11:49,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 21:11:49,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 1547 transitions. [2023-11-22 21:11:49,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-11-22 21:11:49,529 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:49,529 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:11:49,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-22 21:11:49,529 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:49,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:49,530 INFO L85 PathProgramCache]: Analyzing trace with hash 415309689, now seen corresponding path program 1 times [2023-11-22 21:11:49,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:49,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435598365] [2023-11-22 21:11:49,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:49,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:49,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 21:11:49,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:49,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-22 21:11:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:49,659 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-22 21:11:49,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:49,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435598365] [2023-11-22 21:11:49,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435598365] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:11:49,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:11:49,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 21:11:49,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076161141] [2023-11-22 21:11:49,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:11:49,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 21:11:49,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:49,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 21:11:49,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-22 21:11:49,661 INFO L87 Difference]: Start difference. First operand 1007 states and 1547 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 21:11:55,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:11:55,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:11:55,917 INFO L93 Difference]: Finished difference Result 2060 states and 3190 transitions. [2023-11-22 21:11:55,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-22 21:11:55,918 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 43 [2023-11-22 21:11:55,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:11:55,922 INFO L225 Difference]: With dead ends: 2060 [2023-11-22 21:11:55,923 INFO L226 Difference]: Without dead ends: 1055 [2023-11-22 21:11:55,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-22 21:11:55,925 INFO L413 NwaCegarLoop]: 775 mSDtfsCounter, 217 mSDsluCounter, 1655 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 2430 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2023-11-22 21:11:55,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 2430 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2023-11-22 21:11:55,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2023-11-22 21:11:55,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1010. [2023-11-22 21:11:55,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 797 states have (on average 1.4830614805520703) internal successors, (1182), 804 states have internal predecessors, (1182), 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-22 21:11:55,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1550 transitions. [2023-11-22 21:11:55,991 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1550 transitions. Word has length 43 [2023-11-22 21:11:55,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:11:55,992 INFO L495 AbstractCegarLoop]: Abstraction has 1010 states and 1550 transitions. [2023-11-22 21:11:55,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 3 states have internal predecessors, (38), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 21:11:55,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1550 transitions. [2023-11-22 21:11:55,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-22 21:11:55,994 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:11:55,994 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-22 21:11:55,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-22 21:11:55,994 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:11:55,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:11:55,995 INFO L85 PathProgramCache]: Analyzing trace with hash -453586236, now seen corresponding path program 1 times [2023-11-22 21:11:55,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:11:55,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996327030] [2023-11-22 21:11:55,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:55,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:11:56,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:56,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-22 21:11:56,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:56,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-22 21:11:56,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:56,210 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-22 21:11:56,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:11:56,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996327030] [2023-11-22 21:11:56,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996327030] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:11:56,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144887287] [2023-11-22 21:11:56,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:11:56,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:11:56,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:11:56,220 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:11:56,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-22 21:11:56,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:11:56,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-22 21:11:56,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 21:11:56,699 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-22 21:11:56,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 21:11:56,744 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-22 21:11:56,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144887287] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 21:11:56,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 21:11:56,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2023-11-22 21:11:56,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12315591] [2023-11-22 21:11:56,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 21:11:56,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-22 21:11:56,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:11:56,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-22 21:11:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-22 21:11:56,747 INFO L87 Difference]: Start difference. First operand 1010 states and 1550 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 21:12:02,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:02,570 INFO L93 Difference]: Finished difference Result 2067 states and 3199 transitions. [2023-11-22 21:12:02,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-22 21:12:02,570 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 46 [2023-11-22 21:12:02,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:02,575 INFO L225 Difference]: With dead ends: 2067 [2023-11-22 21:12:02,575 INFO L226 Difference]: Without dead ends: 1060 [2023-11-22 21:12:02,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 92 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-22 21:12:02,583 INFO L413 NwaCegarLoop]: 773 mSDtfsCounter, 221 mSDsluCounter, 2367 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 3140 SdHoareTripleChecker+Invalid, 1220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:02,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 3140 Invalid, 1220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 982 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-11-22 21:12:02,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2023-11-22 21:12:02,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1015. [2023-11-22 21:12:02,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 802 states have (on average 1.4800498753117206) internal successors, (1187), 809 states have internal predecessors, (1187), 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-22 21:12:02,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 1555 transitions. [2023-11-22 21:12:02,669 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 1555 transitions. Word has length 46 [2023-11-22 21:12:02,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:02,669 INFO L495 AbstractCegarLoop]: Abstraction has 1015 states and 1555 transitions. [2023-11-22 21:12:02,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-22 21:12:02,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 1555 transitions. [2023-11-22 21:12:02,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-22 21:12:02,671 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:02,671 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:12:02,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-22 21:12:02,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:12:02,888 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:02,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:02,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1645825159, now seen corresponding path program 2 times [2023-11-22 21:12:02,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:02,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476096154] [2023-11-22 21:12:02,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:02,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:02,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:03,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-22 21:12:03,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:03,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-22 21:12:03,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:03,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-22 21:12:03,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476096154] [2023-11-22 21:12:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476096154] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:12:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052878596] [2023-11-22 21:12:03,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 21:12:03,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:12:03,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:12:03,160 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:12:03,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-22 21:12:03,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-22 21:12:03,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 21:12:03,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-22 21:12:03,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 21:12:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-22 21:12:03,620 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 21:12:03,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052878596] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:12:03,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 21:12:03,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-11-22 21:12:03,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99509207] [2023-11-22 21:12:03,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:12:03,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-22 21:12:03,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:03,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-22 21:12:03,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-22 21:12:03,622 INFO L87 Difference]: Start difference. First operand 1015 states and 1555 transitions. Second operand has 4 states, 3 states have (on average 13.666666666666666) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:12:04,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:04,236 INFO L93 Difference]: Finished difference Result 1757 states and 2741 transitions. [2023-11-22 21:12:04,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 21:12:04,237 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.666666666666666) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2023-11-22 21:12:04,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:04,242 INFO L225 Difference]: With dead ends: 1757 [2023-11-22 21:12:04,242 INFO L226 Difference]: Without dead ends: 1022 [2023-11-22 21:12:04,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-22 21:12:04,251 INFO L413 NwaCegarLoop]: 837 mSDtfsCounter, 1 mSDsluCounter, 1659 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2496 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:04,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2496 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-22 21:12:04,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2023-11-22 21:12:04,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 1022. [2023-11-22 21:12:04,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 807 states have (on average 1.479553903345725) internal successors, (1194), 816 states have internal predecessors, (1194), 156 states have call successors, (156), 51 states have call predecessors, (156), 58 states have return successors, (214), 154 states have call predecessors, (214), 150 states have call successors, (214) [2023-11-22 21:12:04,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1564 transitions. [2023-11-22 21:12:04,334 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1564 transitions. Word has length 51 [2023-11-22 21:12:04,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:04,334 INFO L495 AbstractCegarLoop]: Abstraction has 1022 states and 1564 transitions. [2023-11-22 21:12:04,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.666666666666666) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:12:04,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1564 transitions. [2023-11-22 21:12:04,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-11-22 21:12:04,337 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:04,337 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:12:04,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-22 21:12:04,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-11-22 21:12:04,552 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:04,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:04,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2079858315, now seen corresponding path program 1 times [2023-11-22 21:12:04,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:04,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954345013] [2023-11-22 21:12:04,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:04,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:04,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:04,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-22 21:12:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:04,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-22 21:12:04,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:04,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-22 21:12:04,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:04,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954345013] [2023-11-22 21:12:04,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954345013] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:12:04,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:12:04,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 21:12:04,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152562065] [2023-11-22 21:12:04,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:12:04,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 21:12:04,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:04,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 21:12:04,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-22 21:12:04,737 INFO L87 Difference]: Start difference. First operand 1022 states and 1564 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:12:10,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:12:10,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:10,359 INFO L93 Difference]: Finished difference Result 1590 states and 2413 transitions. [2023-11-22 21:12:10,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-22 21:12:10,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2023-11-22 21:12:10,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:10,364 INFO L225 Difference]: With dead ends: 1590 [2023-11-22 21:12:10,365 INFO L226 Difference]: Without dead ends: 1118 [2023-11-22 21:12:10,366 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-22 21:12:10,366 INFO L413 NwaCegarLoop]: 812 mSDtfsCounter, 572 mSDsluCounter, 1461 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 2273 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:10,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [599 Valid, 2273 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2023-11-22 21:12:10,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2023-11-22 21:12:10,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1022. [2023-11-22 21:12:10,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 807 states have (on average 1.4783147459727386) internal successors, (1193), 816 states have internal predecessors, (1193), 156 states have call successors, (156), 51 states have call predecessors, (156), 58 states have return successors, (214), 154 states have call predecessors, (214), 150 states have call successors, (214) [2023-11-22 21:12:10,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1563 transitions. [2023-11-22 21:12:10,433 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1563 transitions. Word has length 54 [2023-11-22 21:12:10,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:10,433 INFO L495 AbstractCegarLoop]: Abstraction has 1022 states and 1563 transitions. [2023-11-22 21:12:10,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:12:10,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1563 transitions. [2023-11-22 21:12:10,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-11-22 21:12:10,435 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:10,435 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:12:10,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-22 21:12:10,436 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:10,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:10,436 INFO L85 PathProgramCache]: Analyzing trace with hash 647879866, now seen corresponding path program 1 times [2023-11-22 21:12:10,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:10,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125492913] [2023-11-22 21:12:10,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:10,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:10,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:10,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-22 21:12:10,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:10,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-22 21:12:10,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-22 21:12:10,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:10,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125492913] [2023-11-22 21:12:10,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125492913] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:12:10,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:12:10,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-22 21:12:10,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762342671] [2023-11-22 21:12:10,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:12:10,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-22 21:12:10,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:10,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-22 21:12:10,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-22 21:12:10,780 INFO L87 Difference]: Start difference. First operand 1022 states and 1563 transitions. Second operand has 10 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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-22 21:12:18,146 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-22 21:12:18,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:18,594 INFO L93 Difference]: Finished difference Result 1053 states and 1607 transitions. [2023-11-22 21:12:18,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-22 21:12:18,594 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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 53 [2023-11-22 21:12:18,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:18,598 INFO L225 Difference]: With dead ends: 1053 [2023-11-22 21:12:18,598 INFO L226 Difference]: Without dead ends: 1038 [2023-11-22 21:12:18,599 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-22 21:12:18,599 INFO L413 NwaCegarLoop]: 790 mSDtfsCounter, 79 mSDsluCounter, 5456 mSDsCounter, 0 mSdLazyCounter, 1757 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 6246 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:18,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 6246 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1757 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2023-11-22 21:12:18,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2023-11-22 21:12:18,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 1020. [2023-11-22 21:12:18,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 806 states have (on average 1.477667493796526) internal successors, (1191), 815 states have internal predecessors, (1191), 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-22 21:12:18,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1559 transitions. [2023-11-22 21:12:18,672 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1559 transitions. Word has length 53 [2023-11-22 21:12:18,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:18,673 INFO L495 AbstractCegarLoop]: Abstraction has 1020 states and 1559 transitions. [2023-11-22 21:12:18,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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-22 21:12:18,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1559 transitions. [2023-11-22 21:12:18,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-11-22 21:12:18,675 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:18,675 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:12:18,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-22 21:12:18,675 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:18,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:18,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1616183513, now seen corresponding path program 1 times [2023-11-22 21:12:18,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:18,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6944126] [2023-11-22 21:12:18,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:18,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:18,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:18,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-22 21:12:18,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:18,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-22 21:12:18,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:19,027 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-22 21:12:19,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6944126] [2023-11-22 21:12:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6944126] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:12:19,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:12:19,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-22 21:12:19,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367311619] [2023-11-22 21:12:19,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:12:19,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-22 21:12:19,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:19,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-22 21:12:19,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-22 21:12:19,030 INFO L87 Difference]: Start difference. First operand 1020 states and 1559 transitions. Second operand has 10 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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-22 21:12:27,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:27,555 INFO L93 Difference]: Finished difference Result 1051 states and 1603 transitions. [2023-11-22 21:12:27,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-22 21:12:27,556 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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 53 [2023-11-22 21:12:27,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:27,559 INFO L225 Difference]: With dead ends: 1051 [2023-11-22 21:12:27,559 INFO L226 Difference]: Without dead ends: 1036 [2023-11-22 21:12:27,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-22 21:12:27,560 INFO L413 NwaCegarLoop]: 786 mSDtfsCounter, 69 mSDsluCounter, 5442 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 6228 SdHoareTripleChecker+Invalid, 1851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:27,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 6228 Invalid, 1851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1750 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-11-22 21:12:27,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2023-11-22 21:12:27,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1018. [2023-11-22 21:12:27,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 805 states have (on average 1.4770186335403728) internal successors, (1189), 814 states have internal predecessors, (1189), 154 states have call successors, (154), 51 states have call predecessors, (154), 58 states have return successors, (212), 152 states have call predecessors, (212), 148 states have call successors, (212) [2023-11-22 21:12:27,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1555 transitions. [2023-11-22 21:12:27,675 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 1555 transitions. Word has length 53 [2023-11-22 21:12:27,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:27,675 INFO L495 AbstractCegarLoop]: Abstraction has 1018 states and 1555 transitions. [2023-11-22 21:12:27,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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-22 21:12:27,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 1555 transitions. [2023-11-22 21:12:27,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-22 21:12:27,677 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:27,677 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:12:27,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-22 21:12:27,677 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:27,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:27,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1881147494, now seen corresponding path program 1 times [2023-11-22 21:12:27,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:27,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332769090] [2023-11-22 21:12:27,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:27,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:27,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:27,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-22 21:12:27,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:27,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-22 21:12:27,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:27,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-22 21:12:27,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:27,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332769090] [2023-11-22 21:12:27,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332769090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:12:27,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:12:27,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-22 21:12:27,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492681324] [2023-11-22 21:12:27,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:12:27,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-22 21:12:27,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:27,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-22 21:12:27,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-11-22 21:12:27,967 INFO L87 Difference]: Start difference. First operand 1018 states and 1555 transitions. Second operand has 10 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 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-22 21:12:35,901 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-22 21:12:37,169 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-22 21:12:37,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:37,652 INFO L93 Difference]: Finished difference Result 1048 states and 1598 transitions. [2023-11-22 21:12:37,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-22 21:12:37,652 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 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 52 [2023-11-22 21:12:37,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:37,655 INFO L225 Difference]: With dead ends: 1048 [2023-11-22 21:12:37,656 INFO L226 Difference]: Without dead ends: 1033 [2023-11-22 21:12:37,656 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-22 21:12:37,657 INFO L413 NwaCegarLoop]: 779 mSDtfsCounter, 79 mSDsluCounter, 5399 mSDsCounter, 0 mSdLazyCounter, 1726 mSolverCounterSat, 100 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 6178 SdHoareTripleChecker+Invalid, 1827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1726 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:37,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 6178 Invalid, 1827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1726 Invalid, 1 Unknown, 0 Unchecked, 9.6s Time] [2023-11-22 21:12:37,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2023-11-22 21:12:37,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 1015. [2023-11-22 21:12:37,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 803 states have (on average 1.4769613947696139) internal successors, (1186), 812 states have internal predecessors, (1186), 153 states have call successors, (153), 51 states have call predecessors, (153), 58 states have return successors, (211), 151 states have call predecessors, (211), 147 states have call successors, (211) [2023-11-22 21:12:37,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 1550 transitions. [2023-11-22 21:12:37,763 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 1550 transitions. Word has length 52 [2023-11-22 21:12:37,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:37,763 INFO L495 AbstractCegarLoop]: Abstraction has 1015 states and 1550 transitions. [2023-11-22 21:12:37,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 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-22 21:12:37,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 1550 transitions. [2023-11-22 21:12:37,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-22 21:12:37,765 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:37,765 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:12:37,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-22 21:12:37,766 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:37,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:37,766 INFO L85 PathProgramCache]: Analyzing trace with hash 61418596, now seen corresponding path program 1 times [2023-11-22 21:12:37,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:37,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406675767] [2023-11-22 21:12:37,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:37,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:37,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:37,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-22 21:12:37,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:37,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-22 21:12:37,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:37,987 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-22 21:12:37,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:37,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406675767] [2023-11-22 21:12:37,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406675767] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:12:37,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753657362] [2023-11-22 21:12:37,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:37,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:12:37,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:12:37,989 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:12:37,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-22 21:12:38,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:38,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-22 21:12:38,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 21:12:38,499 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-22 21:12:38,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 21:12:38,546 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-22 21:12:38,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753657362] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 21:12:38,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 21:12:38,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 5] total 11 [2023-11-22 21:12:38,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252640727] [2023-11-22 21:12:38,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 21:12:38,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-22 21:12:38,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:38,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-22 21:12:38,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-22 21:12:38,549 INFO L87 Difference]: Start difference. First operand 1015 states and 1550 transitions. Second operand has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 9 states have internal predecessors, (57), 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-22 21:12:44,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:12:45,546 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-22 21:12:46,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:46,181 INFO L93 Difference]: Finished difference Result 2068 states and 3169 transitions. [2023-11-22 21:12:46,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-22 21:12:46,182 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 9 states have internal predecessors, (57), 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 52 [2023-11-22 21:12:46,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:46,185 INFO L225 Difference]: With dead ends: 2068 [2023-11-22 21:12:46,185 INFO L226 Difference]: Without dead ends: 1057 [2023-11-22 21:12:46,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-22 21:12:46,188 INFO L413 NwaCegarLoop]: 763 mSDtfsCounter, 220 mSDsluCounter, 3741 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 4504 SdHoareTripleChecker+Invalid, 1589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:46,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 4504 Invalid, 1589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 1346 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2023-11-22 21:12:46,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2023-11-22 21:12:46,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 1022. [2023-11-22 21:12:46,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 810 states have (on average 1.4728395061728394) internal successors, (1193), 819 states have internal predecessors, (1193), 153 states have call successors, (153), 51 states have call predecessors, (153), 58 states have return successors, (211), 151 states have call predecessors, (211), 147 states have call successors, (211) [2023-11-22 21:12:46,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1557 transitions. [2023-11-22 21:12:46,261 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1557 transitions. Word has length 52 [2023-11-22 21:12:46,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:46,261 INFO L495 AbstractCegarLoop]: Abstraction has 1022 states and 1557 transitions. [2023-11-22 21:12:46,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 9 states have internal predecessors, (57), 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-22 21:12:46,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1557 transitions. [2023-11-22 21:12:46,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-22 21:12:46,264 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:46,264 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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] [2023-11-22 21:12:46,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-22 21:12:46,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:12:46,481 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:46,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:46,481 INFO L85 PathProgramCache]: Analyzing trace with hash 367856952, now seen corresponding path program 2 times [2023-11-22 21:12:46,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:46,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768133643] [2023-11-22 21:12:46,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:46,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:46,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-22 21:12:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:46,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-22 21:12:46,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:46,869 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-22 21:12:46,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:46,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768133643] [2023-11-22 21:12:46,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768133643] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:12:46,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527606169] [2023-11-22 21:12:46,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 21:12:46,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:12:46,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:12:46,871 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:12:46,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-22 21:12:47,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 21:12:47,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 21:12:47,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-22 21:12:47,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 21:12:47,712 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-22 21:12:47,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 21:12:47,841 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-22 21:12:47,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527606169] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 21:12:47,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 21:12:47,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 19 [2023-11-22 21:12:47,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895514500] [2023-11-22 21:12:47,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 21:12:47,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-22 21:12:47,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:47,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-22 21:12:47,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2023-11-22 21:12:47,843 INFO L87 Difference]: Start difference. First operand 1022 states and 1557 transitions. Second operand has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 17 states have internal predecessors, (78), 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-22 21:12:56,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:12:57,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:12:57,151 INFO L93 Difference]: Finished difference Result 2084 states and 3191 transitions. [2023-11-22 21:12:57,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-22 21:12:57,151 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 17 states have internal predecessors, (78), 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 59 [2023-11-22 21:12:57,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:12:57,155 INFO L225 Difference]: With dead ends: 2084 [2023-11-22 21:12:57,155 INFO L226 Difference]: Without dead ends: 1070 [2023-11-22 21:12:57,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=204, Invalid=446, Unknown=0, NotChecked=0, Total=650 [2023-11-22 21:12:57,159 INFO L413 NwaCegarLoop]: 762 mSDtfsCounter, 231 mSDsluCounter, 6559 mSDsCounter, 0 mSdLazyCounter, 2214 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 7321 SdHoareTripleChecker+Invalid, 2491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 2214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2023-11-22 21:12:57,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 7321 Invalid, 2491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 2214 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2023-11-22 21:12:57,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2023-11-22 21:12:57,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1035. [2023-11-22 21:12:57,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 823 states have (on average 1.465370595382746) internal successors, (1206), 832 states have internal predecessors, (1206), 153 states have call successors, (153), 51 states have call predecessors, (153), 58 states have return successors, (211), 151 states have call predecessors, (211), 147 states have call successors, (211) [2023-11-22 21:12:57,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1570 transitions. [2023-11-22 21:12:57,261 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1570 transitions. Word has length 59 [2023-11-22 21:12:57,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:12:57,262 INFO L495 AbstractCegarLoop]: Abstraction has 1035 states and 1570 transitions. [2023-11-22 21:12:57,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 17 states have internal predecessors, (78), 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-22 21:12:57,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1570 transitions. [2023-11-22 21:12:57,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-11-22 21:12:57,264 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:12:57,265 INFO L195 NwaCegarLoop]: trace histogram [14, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:12:57,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-22 21:12:57,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-22 21:12:57,476 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:12:57,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:12:57,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1464810514, now seen corresponding path program 3 times [2023-11-22 21:12:57,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:12:57,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081787819] [2023-11-22 21:12:57,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:12:57,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:12:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:57,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 21:12:57,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:57,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-22 21:12:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:12:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2023-11-22 21:12:57,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:12:57,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081787819] [2023-11-22 21:12:57,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081787819] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:12:57,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316378296] [2023-11-22 21:12:57,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 21:12:57,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:12:57,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:12:57,955 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:12:57,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-22 21:12:58,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-22 21:12:58,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 21:12:58,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-22 21:12:58,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 21:12:58,606 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2023-11-22 21:12:58,606 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 21:12:58,677 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2023-11-22 21:12:58,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316378296] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 21:12:58,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 21:12:58,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5, 5] total 18 [2023-11-22 21:12:58,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840117989] [2023-11-22 21:12:58,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 21:12:58,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-22 21:12:58,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:12:58,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-22 21:12:58,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-11-22 21:12:58,685 INFO L87 Difference]: Start difference. First operand 1035 states and 1570 transitions. Second operand has 18 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 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-22 21:13:06,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:13:07,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:13:07,422 INFO L93 Difference]: Finished difference Result 2122 states and 3255 transitions. [2023-11-22 21:13:07,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-22 21:13:07,422 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 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 72 [2023-11-22 21:13:07,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:13:07,426 INFO L225 Difference]: With dead ends: 2122 [2023-11-22 21:13:07,426 INFO L226 Difference]: Without dead ends: 1093 [2023-11-22 21:13:07,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2023-11-22 21:13:07,428 INFO L413 NwaCegarLoop]: 754 mSDtfsCounter, 229 mSDsluCounter, 5146 mSDsCounter, 0 mSdLazyCounter, 2008 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 5900 SdHoareTripleChecker+Invalid, 2276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 2008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-22 21:13:07,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 5900 Invalid, 2276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 2008 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-11-22 21:13:07,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2023-11-22 21:13:07,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1056. [2023-11-22 21:13:07,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 842 states have (on average 1.4691211401425177) internal successors, (1237), 851 states have internal predecessors, (1237), 153 states have call successors, (153), 53 states have call predecessors, (153), 60 states have return successors, (213), 151 states have call predecessors, (213), 147 states have call successors, (213) [2023-11-22 21:13:07,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1603 transitions. [2023-11-22 21:13:07,509 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1603 transitions. Word has length 72 [2023-11-22 21:13:07,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:13:07,509 INFO L495 AbstractCegarLoop]: Abstraction has 1056 states and 1603 transitions. [2023-11-22 21:13:07,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 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-22 21:13:07,509 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1603 transitions. [2023-11-22 21:13:07,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-22 21:13:07,512 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:13:07,512 INFO L195 NwaCegarLoop]: trace histogram [14, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:13:07,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-22 21:13:07,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-22 21:13:07,729 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:13:07,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:13:07,730 INFO L85 PathProgramCache]: Analyzing trace with hash -643036565, now seen corresponding path program 1 times [2023-11-22 21:13:07,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:13:07,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809735687] [2023-11-22 21:13:07,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:13:07,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:13:07,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:08,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-22 21:13:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:08,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-22 21:13:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:08,228 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2023-11-22 21:13:08,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:13:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809735687] [2023-11-22 21:13:08,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809735687] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:13:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753379411] [2023-11-22 21:13:08,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:13:08,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:13:08,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:13:08,232 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:13:08,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-22 21:13:08,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:08,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 1162 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-22 21:13:08,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 21:13:08,880 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2023-11-22 21:13:08,880 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-22 21:13:08,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753379411] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:13:08,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-22 21:13:08,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2023-11-22 21:13:08,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740132793] [2023-11-22 21:13:08,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:13:08,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-22 21:13:08,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:13:08,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-22 21:13:08,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2023-11-22 21:13:08,882 INFO L87 Difference]: Start difference. First operand 1056 states and 1603 transitions. Second operand has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-22 21:13:09,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:13:09,969 INFO L93 Difference]: Finished difference Result 1069 states and 1616 transitions. [2023-11-22 21:13:09,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-22 21:13:09,970 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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 76 [2023-11-22 21:13:09,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:13:09,973 INFO L225 Difference]: With dead ends: 1069 [2023-11-22 21:13:09,974 INFO L226 Difference]: Without dead ends: 1053 [2023-11-22 21:13:09,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=449, Unknown=0, NotChecked=0, Total=506 [2023-11-22 21:13:09,974 INFO L413 NwaCegarLoop]: 831 mSDtfsCounter, 13 mSDsluCounter, 6517 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 7348 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 21:13:09,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 7348 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 21:13:09,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2023-11-22 21:13:10,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 1053. [2023-11-22 21:13:10,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 840 states have (on average 1.4690476190476192) internal successors, (1234), 849 states have internal predecessors, (1234), 152 states have call successors, (152), 53 states have call predecessors, (152), 60 states have return successors, (212), 150 states have call predecessors, (212), 146 states have call successors, (212) [2023-11-22 21:13:10,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1598 transitions. [2023-11-22 21:13:10,072 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1598 transitions. Word has length 76 [2023-11-22 21:13:10,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:13:10,073 INFO L495 AbstractCegarLoop]: Abstraction has 1053 states and 1598 transitions. [2023-11-22 21:13:10,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-22 21:13:10,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1598 transitions. [2023-11-22 21:13:10,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-11-22 21:13:10,075 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:13:10,075 INFO L195 NwaCegarLoop]: trace histogram [14, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:13:10,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-22 21:13:10,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-22 21:13:10,293 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:13:10,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:13:10,294 INFO L85 PathProgramCache]: Analyzing trace with hash -714225885, now seen corresponding path program 1 times [2023-11-22 21:13:10,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:13:10,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883525041] [2023-11-22 21:13:10,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:13:10,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:13:10,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:10,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 21:13:10,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:10,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-22 21:13:10,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:10,543 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2023-11-22 21:13:10,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:13:10,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883525041] [2023-11-22 21:13:10,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883525041] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:13:10,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:13:10,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 21:13:10,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209037457] [2023-11-22 21:13:10,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:13:10,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 21:13:10,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:13:10,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 21:13:10,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-22 21:13:10,546 INFO L87 Difference]: Start difference. First operand 1053 states and 1598 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:13:16,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:13:17,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:13:17,377 INFO L93 Difference]: Finished difference Result 1157 states and 1741 transitions. [2023-11-22 21:13:17,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-22 21:13:17,378 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), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 77 [2023-11-22 21:13:17,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:13:17,380 INFO L225 Difference]: With dead ends: 1157 [2023-11-22 21:13:17,380 INFO L226 Difference]: Without dead ends: 1095 [2023-11-22 21:13:17,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-11-22 21:13:17,381 INFO L413 NwaCegarLoop]: 766 mSDtfsCounter, 857 mSDsluCounter, 1190 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 910 SdHoareTripleChecker+Valid, 1956 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2023-11-22 21:13:17,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [910 Valid, 1956 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2023-11-22 21:13:17,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2023-11-22 21:13:17,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 1044. [2023-11-22 21:13:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 835 states have (on average 1.4694610778443113) internal successors, (1227), 844 states have internal predecessors, (1227), 150 states have call successors, (150), 51 states have call predecessors, (150), 58 states have return successors, (210), 148 states have call predecessors, (210), 144 states have call successors, (210) [2023-11-22 21:13:17,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1587 transitions. [2023-11-22 21:13:17,447 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 1587 transitions. Word has length 77 [2023-11-22 21:13:17,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:13:17,448 INFO L495 AbstractCegarLoop]: Abstraction has 1044 states and 1587 transitions. [2023-11-22 21:13:17,448 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), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 21:13:17,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 1587 transitions. [2023-11-22 21:13:17,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-11-22 21:13:17,450 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:13:17,450 INFO L195 NwaCegarLoop]: trace histogram [14, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 21:13:17,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-22 21:13:17,451 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:13:17,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:13:17,451 INFO L85 PathProgramCache]: Analyzing trace with hash 223002762, now seen corresponding path program 1 times [2023-11-22 21:13:17,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:13:17,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431824063] [2023-11-22 21:13:17,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:13:17,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:13:17,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:17,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-22 21:13:17,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:17,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-22 21:13:17,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:17,918 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2023-11-22 21:13:17,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:13:17,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431824063] [2023-11-22 21:13:17,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431824063] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 21:13:17,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 21:13:17,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-22 21:13:17,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879770046] [2023-11-22 21:13:17,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 21:13:17,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-22 21:13:17,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:13:17,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-22 21:13:17,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-11-22 21:13:17,921 INFO L87 Difference]: Start difference. First operand 1044 states and 1587 transitions. Second operand has 11 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 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-22 21:13:25,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:13:25,818 INFO L93 Difference]: Finished difference Result 1078 states and 1634 transitions. [2023-11-22 21:13:25,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-22 21:13:25,819 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 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 77 [2023-11-22 21:13:25,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:13:25,823 INFO L225 Difference]: With dead ends: 1078 [2023-11-22 21:13:25,823 INFO L226 Difference]: Without dead ends: 1062 [2023-11-22 21:13:25,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-22 21:13:25,824 INFO L413 NwaCegarLoop]: 770 mSDtfsCounter, 79 mSDsluCounter, 6057 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 6827 SdHoareTripleChecker+Invalid, 1995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2023-11-22 21:13:25,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 6827 Invalid, 1995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2023-11-22 21:13:25,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2023-11-22 21:13:25,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 1042. [2023-11-22 21:13:25,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 834 states have (on average 1.4688249400479616) internal successors, (1225), 843 states have internal predecessors, (1225), 149 states have call successors, (149), 51 states have call predecessors, (149), 58 states have return successors, (209), 147 states have call predecessors, (209), 143 states have call successors, (209) [2023-11-22 21:13:25,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 1583 transitions. [2023-11-22 21:13:25,905 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 1583 transitions. Word has length 77 [2023-11-22 21:13:25,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:13:25,905 INFO L495 AbstractCegarLoop]: Abstraction has 1042 states and 1583 transitions. [2023-11-22 21:13:25,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 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-22 21:13:25,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 1583 transitions. [2023-11-22 21:13:25,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-11-22 21:13:25,907 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:13:25,907 INFO L195 NwaCegarLoop]: trace histogram [14, 8, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:13:25,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-22 21:13:25,908 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:13:25,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:13:25,908 INFO L85 PathProgramCache]: Analyzing trace with hash 99252889, now seen corresponding path program 4 times [2023-11-22 21:13:25,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:13:25,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511333840] [2023-11-22 21:13:25,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:13:25,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:13:25,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:26,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-22 21:13:26,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:26,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-22 21:13:26,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:26,414 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-11-22 21:13:26,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:13:26,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511333840] [2023-11-22 21:13:26,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511333840] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:13:26,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729451328] [2023-11-22 21:13:26,415 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 21:13:26,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:13:26,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:13:26,420 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:13:26,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-22 21:13:27,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 21:13:27,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 21:13:27,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 1155 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-22 21:13:27,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 21:13:27,188 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-11-22 21:13:27,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 21:13:27,368 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-11-22 21:13:27,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729451328] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 21:13:27,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 21:13:27,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 11] total 23 [2023-11-22 21:13:27,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767081347] [2023-11-22 21:13:27,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 21:13:27,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-22 21:13:27,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 21:13:27,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-22 21:13:27,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2023-11-22 21:13:27,371 INFO L87 Difference]: Start difference. First operand 1042 states and 1583 transitions. Second operand has 23 states, 23 states have (on average 3.0) internal successors, (69), 21 states have internal predecessors, (69), 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-22 21:13:38,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-22 21:13:38,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 21:13:38,341 INFO L93 Difference]: Finished difference Result 2126 states and 3247 transitions. [2023-11-22 21:13:38,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-22 21:13:38,341 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 21 states have internal predecessors, (69), 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 77 [2023-11-22 21:13:38,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 21:13:38,344 INFO L225 Difference]: With dead ends: 2126 [2023-11-22 21:13:38,344 INFO L226 Difference]: Without dead ends: 1094 [2023-11-22 21:13:38,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=314, Invalid=678, Unknown=0, NotChecked=0, Total=992 [2023-11-22 21:13:38,346 INFO L413 NwaCegarLoop]: 754 mSDtfsCounter, 224 mSDsluCounter, 7869 mSDsCounter, 0 mSdLazyCounter, 2668 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 8623 SdHoareTripleChecker+Invalid, 3022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 2668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2023-11-22 21:13:38,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 8623 Invalid, 3022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 2668 Invalid, 0 Unknown, 0 Unchecked, 10.4s Time] [2023-11-22 21:13:38,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2023-11-22 21:13:38,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1057. [2023-11-22 21:13:38,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 849 states have (on average 1.4605418138987043) internal successors, (1240), 858 states have internal predecessors, (1240), 149 states have call successors, (149), 51 states have call predecessors, (149), 58 states have return successors, (209), 147 states have call predecessors, (209), 143 states have call successors, (209) [2023-11-22 21:13:38,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1598 transitions. [2023-11-22 21:13:38,414 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 1598 transitions. Word has length 77 [2023-11-22 21:13:38,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 21:13:38,415 INFO L495 AbstractCegarLoop]: Abstraction has 1057 states and 1598 transitions. [2023-11-22 21:13:38,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 21 states have internal predecessors, (69), 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-22 21:13:38,415 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 1598 transitions. [2023-11-22 21:13:38,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-22 21:13:38,418 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 21:13:38,418 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:13:38,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-22 21:13:38,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:13:38,632 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 21:13:38,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 21:13:38,633 INFO L85 PathProgramCache]: Analyzing trace with hash -833335131, now seen corresponding path program 5 times [2023-11-22 21:13:38,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 21:13:38,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479304482] [2023-11-22 21:13:38,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 21:13:38,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 21:13:38,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:39,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-22 21:13:39,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:39,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-22 21:13:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 21:13:39,658 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2023-11-22 21:13:39,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 21:13:39,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479304482] [2023-11-22 21:13:39,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479304482] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 21:13:39,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544989855] [2023-11-22 21:13:39,659 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 21:13:39,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 21:13:39,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 21:13:39,661 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 21:13:39,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process Killed by 15