/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 18:55:43,010 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 18:55:43,012 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 18:55:43,055 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 18:55:43,056 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 18:55:43,057 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 18:55:43,058 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 18:55:43,059 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 18:55:43,062 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 18:55:43,065 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 18:55:43,066 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 18:55:43,066 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 18:55:43,066 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 18:55:43,067 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 18:55:43,067 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 18:55:43,068 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 18:55:43,068 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 18:55:43,069 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 18:55:43,072 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 18:55:43,074 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 18:55:43,075 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 18:55:43,075 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 18:55:43,076 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 18:55:43,076 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 18:55:43,077 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 18:55:43,078 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 18:55:43,078 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 18:55:43,079 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 18:55:43,079 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 18:55:43,079 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 18:55:43,080 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 18:55:43,080 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 18:55:43,080 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 18:55:43,081 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 18:55:43,081 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 18:55:43,082 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 18:55:43,082 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 18:55:43,082 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 18:55:43,082 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 18:55:43,082 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 18:55:43,083 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 18:55:43,090 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 18:55:43,091 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-06 18:55:43,096 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 18:55:43,096 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 18:55:43,097 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 18:55:43,097 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 18:55:43,097 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 18:55:43,098 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 18:55:43,099 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 18:55:43,099 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 18:55:43,099 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 18:55:43,099 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 18:55:43,099 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 18:55:43,099 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 18:55:43,099 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 18:55:43,099 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 18:55:43,100 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 18:55:43,100 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 18:55:43,100 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 18:55:43,100 INFO L138 SettingsManager]: * Use separate solver for trace checks=false 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 18:55:43,284 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 18:55:43,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 18:55:43,301 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 18:55:43,302 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 18:55:43,304 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 18:55:43,304 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2022-04-06 18:55:43,356 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/feffbe898/f79cda5487f845209846aeb6d7d6f519/FLAG77d05ffe5 [2022-04-06 18:55:43,942 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 18:55:43,942 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers/cdaudio.i.cil-1.c [2022-04-06 18:55:43,973 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/feffbe898/f79cda5487f845209846aeb6d7d6f519/FLAG77d05ffe5 [2022-04-06 18:55:44,384 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/feffbe898/f79cda5487f845209846aeb6d7d6f519 [2022-04-06 18:55:44,386 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 18:55:44,387 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 18:55:44,388 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 18:55:44,388 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 18:55:44,390 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 18:55:44,390 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 06:55:44" (1/1) ... [2022-04-06 18:55:44,391 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6630be12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:44, skipping insertion in model container [2022-04-06 18:55:44,391 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 06:55:44" (1/1) ... [2022-04-06 18:55:44,395 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 18:55:44,489 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 18:55:44,953 WARN L230 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] [2022-04-06 18:55:45,441 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 18:55:45,448 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 18:55:45,502 WARN L230 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] [2022-04-06 18:55:45,739 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 18:55:45,759 INFO L208 MainTranslator]: Completed translation [2022-04-06 18:55:45,760 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45 WrapperNode [2022-04-06 18:55:45,760 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 18:55:45,760 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 18:55:45,760 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 18:55:45,760 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 18:55:45,769 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:45,769 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:45,834 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:45,834 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:45,934 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:45,955 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:45,975 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:45,998 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 18:55:45,999 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 18:55:45,999 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 18:55:45,999 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 18:55:46,000 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (1/1) ... [2022-04-06 18:55:46,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 18:55:46,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 18:55:46,022 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) [2022-04-06 18:55:46,040 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 [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlWriteRegistryValue [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2022-04-06 18:55:46,056 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2022-04-06 18:55:46,057 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-04-06 18:55:46,057 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2022-04-06 18:55:46,057 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-04-06 18:55:46,057 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAddDevice [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioStartDevice [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPnp [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure DriverEntry [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure NecSupportNeeded [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioReadWrite [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDeviceControl [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioNECDeviceControl [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPioneerDeviceControl [2022-04-06 18:55:46,058 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioDenonDeviceControl [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiSendPauseCommand [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHitachiDeviceControl [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio535DeviceControl [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudio435DeviceControl [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioAtapiDeviceControl [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure HpCdrProcessLastSession [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioHPCdrDeviceControl [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioUnload [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioPower [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAcquireFastMutex [2022-04-06 18:55:46,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ExReleaseFastMutex [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ExFreePool [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertHeadList [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedRemoveHeadList [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAllocateMdl [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoAttachDeviceToDeviceStack [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildAsynchronousFsdRequest [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateDevice [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoCreateSymbolicLink [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteDevice [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDetachDevice [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeIrp [2022-04-06 18:55:46,060 INFO L138 BoogieDeclarations]: Found implementation of procedure IoFreeMdl [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IoReleaseCancelSpinLock [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetHardErrorOrVerifyDevice [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure KeAcquireSpinLockRaiseToDpc [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure KeDelayExecutionThread [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeEvent [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSemaphore [2022-04-06 18:55:46,061 INFO L138 BoogieDeclarations]: Found implementation of procedure KeInitializeSpinLock [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure KeReleaseSemaphore [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure KfReleaseSpinLock [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure MmAllocateContiguousMemory [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure MmFreeContiguousMemory [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure MmMapLockedPagesSpecifyCache [2022-04-06 18:55:46,062 INFO L138 BoogieDeclarations]: Found implementation of procedure MmPageEntireDriver [2022-04-06 18:55:46,063 INFO L138 BoogieDeclarations]: Found implementation of procedure MmResetDriverPaging [2022-04-06 18:55:46,063 INFO L138 BoogieDeclarations]: Found implementation of procedure MmUnlockPages [2022-04-06 18:55:46,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2022-04-06 18:55:46,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ObfDereferenceObject [2022-04-06 18:55:46,063 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure PoStartNextPowerIrp [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure PsTerminateSystemThread [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlAnsiStringToUnicodeString [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCompareMemory [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlCopyUnicodeString [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlDeleteRegistryValue [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlFreeUnicodeString [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitString [2022-04-06 18:55:46,064 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlInitUnicodeString [2022-04-06 18:55:46,065 INFO L138 BoogieDeclarations]: Found implementation of procedure RtlQueryRegistryValues [2022-04-06 18:55:46,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-04-06 18:55:46,065 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-04-06 18:55:46,065 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-04-06 18:55:46,065 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2022-04-06 18:55:46,066 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-04-06 18:55:46,066 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2022-04-06 18:55:46,066 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-04-06 18:55:46,066 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2022-04-06 18:55:46,066 INFO L130 BoogieDeclarations]: Found specification of procedure RtlQueryRegistryValues [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlWriteRegistryValue [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlDeleteRegistryValue [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitString [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlInitUnicodeString [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlAnsiStringToUnicodeString [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCopyUnicodeString [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlFreeUnicodeString [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure RtlCompareMemory [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2022-04-06 18:55:46,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeEvent [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSemaphore [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KeReleaseSemaphore [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KeDelayExecutionThread [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KeInitializeSpinLock [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure KfReleaseSpinLock [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-04-06 18:55:46,068 INFO L130 BoogieDeclarations]: Found specification of procedure ExFreePool [2022-04-06 18:55:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure ExAcquireFastMutex [2022-04-06 18:55:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure ExReleaseFastMutex [2022-04-06 18:55:46,069 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertHeadList [2022-04-06 18:55:46,070 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2022-04-06 18:55:46,070 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedRemoveHeadList [2022-04-06 18:55:46,070 INFO L130 BoogieDeclarations]: Found specification of procedure MmUnlockPages [2022-04-06 18:55:46,072 INFO L130 BoogieDeclarations]: Found specification of procedure MmMapLockedPagesSpecifyCache [2022-04-06 18:55:46,072 INFO L130 BoogieDeclarations]: Found specification of procedure MmAllocateContiguousMemory [2022-04-06 18:55:46,076 INFO L130 BoogieDeclarations]: Found specification of procedure MmFreeContiguousMemory [2022-04-06 18:55:46,076 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2022-04-06 18:55:46,076 INFO L130 BoogieDeclarations]: Found specification of procedure MmResetDriverPaging [2022-04-06 18:55:46,076 INFO L130 BoogieDeclarations]: Found specification of procedure MmPageEntireDriver [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure PsTerminateSystemThread [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoAllocateMdl [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoAttachDeviceToDeviceStack [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildAsynchronousFsdRequest [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateDevice [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoCreateSymbolicLink [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteDevice [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoDetachDevice [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeIrp [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoFreeMdl [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoReleaseCancelSpinLock [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetHardErrorOrVerifyDevice [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2022-04-06 18:55:46,077 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure PoStartNextPowerIrp [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure ObfDereferenceObject [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure DriverEntry [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioReadWrite [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDeviceControl [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure NecSupportNeeded [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioNECDeviceControl [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPioneerDeviceControl [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioDenonDeviceControl [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiSendPauseCommand [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHitachiDeviceControl [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio535DeviceControl [2022-04-06 18:55:46,078 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudio435DeviceControl [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAtapiDeviceControl [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioHPCdrDeviceControl [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure HpCdrProcessLastSession [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPower [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioUnload [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioAddDevice [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioStartDevice [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioPnp [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-04-06 18:55:46,079 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure KeAcquireSpinLockRaiseToDpc [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-04-06 18:55:46,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-04-06 18:55:46,615 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 18:55:46,617 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 18:55:46,630 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:46,657 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:46,657 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:46,657 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:46,663 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:46,663 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:46,668 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:46,673 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:46,673 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:46,673 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:46,688 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:46,689 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:46,690 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:49,755 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-04-06 18:55:49,755 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-04-06 18:55:49,766 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:49,771 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:49,771 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:49,771 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:49,777 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:49,777 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:49,778 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:49,785 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:49,785 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:49,785 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:49,795 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:49,796 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:49,801 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:54,867 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-04-06 18:55:54,868 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-04-06 18:55:54,891 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:54,989 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2022-04-06 18:55:54,989 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2022-04-06 18:55:54,993 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:55,004 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:55,004 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:55,004 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:55,019 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2022-04-06 18:55:55,019 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2022-04-06 18:55:55,019 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:55,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:55,022 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:55,022 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:55,027 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:55,027 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:55,037 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:55,043 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:55,044 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:55,044 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:55,048 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:55:55,048 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:55:55,288 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:55:58,230 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-04-06 18:55:58,231 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-04-06 18:55:58,236 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:02,525 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume false; [2022-04-06 18:56:02,525 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !false; [2022-04-06 18:56:02,529 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:02,544 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-04-06 18:56:02,545 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-04-06 18:56:02,559 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:02,562 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:56:02,563 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:56:02,591 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:02,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2022-04-06 18:56:02,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2022-04-06 18:56:02,692 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:02,696 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:56:02,696 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:56:02,809 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:02,812 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:56:02,812 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:56:02,813 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:06,433 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##28: assume !false; [2022-04-06 18:56:06,434 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##27: assume false; [2022-04-06 18:56:06,437 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:06,452 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-04-06 18:56:06,452 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-04-06 18:56:06,457 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:06,465 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-04-06 18:56:06,465 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-04-06 18:56:06,474 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:06,477 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:56:06,477 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:56:06,746 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:06,777 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##6: assume !false; [2022-04-06 18:56:06,777 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume false; [2022-04-06 18:56:06,778 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: #res := 0; [2022-04-06 18:56:06,778 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:06,782 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-04-06 18:56:06,782 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-04-06 18:56:06,818 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-06 18:56:13,301 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2022-04-06 18:56:13,301 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2022-04-06 18:56:13,341 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 18:56:13,359 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 18:56:13,359 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2022-04-06 18:56:13,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 06:56:13 BoogieIcfgContainer [2022-04-06 18:56:13,362 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 18:56:13,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 18:56:13,364 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 18:56:13,375 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 18:56:13,375 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 06:55:44" (1/3) ... [2022-04-06 18:56:13,376 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@367aefd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 06:56:13, skipping insertion in model container [2022-04-06 18:56:13,376 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:45" (2/3) ... [2022-04-06 18:56:13,376 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@367aefd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 06:56:13, skipping insertion in model container [2022-04-06 18:56:13,376 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 06:56:13" (3/3) ... [2022-04-06 18:56:13,377 INFO L111 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2022-04-06 18:56:13,380 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 18:56:13,380 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 18:56:13,443 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 18:56:13,447 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-04-06 18:56:13,447 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 18:56:13,473 INFO L276 IsEmpty]: Start isEmpty. Operand has 1261 states, 960 states have (on average 1.5177083333333334) internal successors, (1457), 990 states have internal predecessors, (1457), 248 states have call successors, (248), 43 states have call predecessors, (248), 43 states have return successors, (248), 236 states have call predecessors, (248), 248 states have call successors, (248) [2022-04-06 18:56:13,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-04-06 18:56:13,480 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:56:13,480 INFO L499 BasicCegarLoop]: 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] [2022-04-06 18:56:13,481 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:56:13,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:56:13,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1165007651, now seen corresponding path program 1 times [2022-04-06 18:56:13,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:56:13,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [734238764] [2022-04-06 18:56:13,499 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:56:13,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1165007651, now seen corresponding path program 2 times [2022-04-06 18:56:13,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:56:13,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859041002] [2022-04-06 18:56:13,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:56:13,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:56:13,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:56:13,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:56:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:56:13,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:56:13,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:56:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:56:13,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:56:13,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859041002] [2022-04-06 18:56:13,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859041002] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:56:13,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:56:13,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 18:56:13,955 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:56:13,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [734238764] [2022-04-06 18:56:13,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [734238764] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:56:13,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:56:13,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 18:56:13,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516350594] [2022-04-06 18:56:13,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:56:13,959 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 18:56:13,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:56:13,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 18:56:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 18:56:13,984 INFO L87 Difference]: Start difference. First operand has 1261 states, 960 states have (on average 1.5177083333333334) internal successors, (1457), 990 states have internal predecessors, (1457), 248 states have call successors, (248), 43 states have call predecessors, (248), 43 states have return successors, (248), 236 states have call predecessors, (248), 248 states have call successors, (248) Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 18:56:17,732 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:20,431 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:23,306 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:26,962 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:28,995 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:31,030 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:33,141 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:35,464 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:36,733 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:39,697 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:41,919 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:43,077 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:43,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 18:56:43,639 INFO L93 Difference]: Finished difference Result 1537 states and 2438 transitions. [2022-04-06 18:56:43,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 18:56:43,641 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-04-06 18:56:43,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 18:56:43,653 INFO L225 Difference]: With dead ends: 1537 [2022-04-06 18:56:43,653 INFO L226 Difference]: Without dead ends: 842 [2022-04-06 18:56:43,673 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-04-06 18:56:43,675 INFO L913 BasicCegarLoop]: 930 mSDtfsCounter, 484 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 1970 mSolverCounterSat, 187 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 1302 SdHoareTripleChecker+Invalid, 2165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 1970 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.3s IncrementalHoareTripleChecker+Time [2022-04-06 18:56:43,675 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 1302 Invalid, 2165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 1970 Invalid, 8 Unknown, 0 Unchecked, 29.3s Time] [2022-04-06 18:56:43,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-04-06 18:56:43,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 679. [2022-04-06 18:56:43,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 510 states have (on average 1.4588235294117646) internal successors, (744), 527 states have internal predecessors, (744), 132 states have call successors, (132), 38 states have call predecessors, (132), 36 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 18:56:43,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 991 transitions. [2022-04-06 18:56:43,770 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 991 transitions. Word has length 26 [2022-04-06 18:56:43,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 18:56:43,770 INFO L478 AbstractCegarLoop]: Abstraction has 679 states and 991 transitions. [2022-04-06 18:56:43,770 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 18:56:43,770 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 991 transitions. [2022-04-06 18:56:43,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-04-06 18:56:43,771 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:56:43,771 INFO L499 BasicCegarLoop]: 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] [2022-04-06 18:56:43,771 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 18:56:43,771 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:56:43,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:56:43,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1118603387, now seen corresponding path program 1 times [2022-04-06 18:56:43,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:56:43,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1734711466] [2022-04-06 18:56:43,772 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:56:43,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1118603387, now seen corresponding path program 2 times [2022-04-06 18:56:43,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:56:43,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19653067] [2022-04-06 18:56:43,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:56:43,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:56:43,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:56:43,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:56:43,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:56:43,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:56:43,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:56:44,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 18:56:44,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:56:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:56:44,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:56:44,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19653067] [2022-04-06 18:56:44,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19653067] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:56:44,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:56:44,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:56:44,025 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:56:44,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1734711466] [2022-04-06 18:56:44,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1734711466] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:56:44,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:56:44,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:56:44,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656898189] [2022-04-06 18:56:44,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:56:44,026 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 18:56:44,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:56:44,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 18:56:44,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 18:56:44,027 INFO L87 Difference]: Start difference. First operand 679 states and 991 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:56:48,753 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:50,298 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:53,268 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:55,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:57,546 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:56:59,929 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:02,182 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:04,851 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:05,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 18:57:05,054 INFO L93 Difference]: Finished difference Result 1457 states and 2151 transitions. [2022-04-06 18:57:05,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 18:57:05,054 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2022-04-06 18:57:05,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 18:57:05,061 INFO L225 Difference]: With dead ends: 1457 [2022-04-06 18:57:05,061 INFO L226 Difference]: Without dead ends: 1180 [2022-04-06 18:57:05,062 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-04-06 18:57:05,062 INFO L913 BasicCegarLoop]: 1207 mSDtfsCounter, 1965 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 1786 mSolverCounterSat, 573 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2003 SdHoareTripleChecker+Valid, 1928 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 573 IncrementalHoareTripleChecker+Valid, 1786 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2022-04-06 18:57:05,063 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2003 Valid, 1928 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [573 Valid, 1786 Invalid, 5 Unknown, 0 Unchecked, 20.8s Time] [2022-04-06 18:57:05,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2022-04-06 18:57:05,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 991. [2022-04-06 18:57:05,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 756 states have (on average 1.42989417989418) internal successors, (1081), 760 states have internal predecessors, (1081), 167 states have call successors, (167), 58 states have call predecessors, (167), 67 states have return successors, (200), 174 states have call predecessors, (200), 154 states have call successors, (200) [2022-04-06 18:57:05,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 1448 transitions. [2022-04-06 18:57:05,140 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 1448 transitions. Word has length 31 [2022-04-06 18:57:05,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 18:57:05,140 INFO L478 AbstractCegarLoop]: Abstraction has 991 states and 1448 transitions. [2022-04-06 18:57:05,140 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:57:05,140 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 1448 transitions. [2022-04-06 18:57:05,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-04-06 18:57:05,142 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:57:05,142 INFO L499 BasicCegarLoop]: 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] [2022-04-06 18:57:05,142 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 18:57:05,142 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:57:05,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:57:05,142 INFO L85 PathProgramCache]: Analyzing trace with hash 425780201, now seen corresponding path program 1 times [2022-04-06 18:57:05,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:57:05,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1875393994] [2022-04-06 18:57:05,143 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:57:05,143 INFO L85 PathProgramCache]: Analyzing trace with hash 425780201, now seen corresponding path program 2 times [2022-04-06 18:57:05,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:57:05,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563817316] [2022-04-06 18:57:05,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:57:05,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:57:05,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:05,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:57:05,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:05,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:57:05,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:05,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 18:57:05,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:05,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:57:05,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:57:05,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563817316] [2022-04-06 18:57:05,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563817316] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:57:05,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:57:05,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:57:05,332 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:57:05,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1875393994] [2022-04-06 18:57:05,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1875393994] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:57:05,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:57:05,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:57:05,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902668964] [2022-04-06 18:57:05,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:57:05,333 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 18:57:05,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:57:05,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 18:57:05,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 18:57:05,334 INFO L87 Difference]: Start difference. First operand 991 states and 1448 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:57:11,832 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:13,368 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:15,517 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:17,422 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:20,090 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:23,075 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:24,422 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:25,695 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:27,808 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:30,839 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:33,693 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:36,158 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:37,582 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:40,248 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:42,281 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:42,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 18:57:42,532 INFO L93 Difference]: Finished difference Result 2293 states and 3447 transitions. [2022-04-06 18:57:42,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 18:57:42,533 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2022-04-06 18:57:42,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 18:57:42,540 INFO L225 Difference]: With dead ends: 2293 [2022-04-06 18:57:42,540 INFO L226 Difference]: Without dead ends: 1837 [2022-04-06 18:57:42,542 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-04-06 18:57:42,542 INFO L913 BasicCegarLoop]: 1375 mSDtfsCounter, 1087 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 3248 mSolverCounterSat, 292 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1139 SdHoareTripleChecker+Valid, 2173 SdHoareTripleChecker+Invalid, 3549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 3248 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.9s IncrementalHoareTripleChecker+Time [2022-04-06 18:57:42,542 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1139 Valid, 2173 Invalid, 3549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 3248 Invalid, 9 Unknown, 0 Unchecked, 36.9s Time] [2022-04-06 18:57:42,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1837 states. [2022-04-06 18:57:42,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1837 to 1172. [2022-04-06 18:57:42,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1172 states, 892 states have (on average 1.4204035874439462) internal successors, (1267), 895 states have internal predecessors, (1267), 197 states have call successors, (197), 73 states have call predecessors, (197), 82 states have return successors, (269), 205 states have call predecessors, (269), 184 states have call successors, (269) [2022-04-06 18:57:42,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1733 transitions. [2022-04-06 18:57:42,653 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 1733 transitions. Word has length 38 [2022-04-06 18:57:42,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 18:57:42,653 INFO L478 AbstractCegarLoop]: Abstraction has 1172 states and 1733 transitions. [2022-04-06 18:57:42,653 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:57:42,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 1733 transitions. [2022-04-06 18:57:42,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 18:57:42,655 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:57:42,655 INFO L499 BasicCegarLoop]: 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] [2022-04-06 18:57:42,655 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-06 18:57:42,655 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:57:42,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:57:42,655 INFO L85 PathProgramCache]: Analyzing trace with hash 76033968, now seen corresponding path program 1 times [2022-04-06 18:57:42,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:57:42,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1789435251] [2022-04-06 18:57:42,656 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:57:42,656 INFO L85 PathProgramCache]: Analyzing trace with hash 76033968, now seen corresponding path program 2 times [2022-04-06 18:57:42,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:57:42,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637287378] [2022-04-06 18:57:42,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:57:42,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:57:42,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:42,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:57:42,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:42,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:57:42,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:42,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 18:57:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:57:42,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:57:42,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:57:42,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637287378] [2022-04-06 18:57:42,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637287378] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:57:42,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:57:42,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 18:57:42,905 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:57:42,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1789435251] [2022-04-06 18:57:42,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1789435251] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:57:42,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:57:42,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 18:57:42,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018039776] [2022-04-06 18:57:42,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:57:42,906 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 18:57:42,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:57:42,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 18:57:42,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 18:57:42,907 INFO L87 Difference]: Start difference. First operand 1172 states and 1733 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 18:57:49,088 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:51,111 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:53,175 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:54,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:56,324 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:57:59,723 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:02,070 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:04,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 18:58:04,736 INFO L93 Difference]: Finished difference Result 2221 states and 3345 transitions. [2022-04-06 18:58:04,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 18:58:04,737 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2022-04-06 18:58:04,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 18:58:04,743 INFO L225 Difference]: With dead ends: 2221 [2022-04-06 18:58:04,743 INFO L226 Difference]: Without dead ends: 1514 [2022-04-06 18:58:04,745 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-04-06 18:58:04,746 INFO L913 BasicCegarLoop]: 1366 mSDtfsCounter, 3770 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 2687 mSolverCounterSat, 1386 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3801 SdHoareTripleChecker+Valid, 2626 SdHoareTripleChecker+Invalid, 4076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1386 IncrementalHoareTripleChecker+Valid, 2687 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2022-04-06 18:58:04,746 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3801 Valid, 2626 Invalid, 4076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1386 Valid, 2687 Invalid, 3 Unknown, 0 Unchecked, 21.3s Time] [2022-04-06 18:58:04,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2022-04-06 18:58:04,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1166. [2022-04-06 18:58:04,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 887 states have (on average 1.4182638105975198) internal successors, (1258), 890 states have internal predecessors, (1258), 196 states have call successors, (196), 72 states have call predecessors, (196), 82 states have return successors, (267), 205 states have call predecessors, (267), 183 states have call successors, (267) [2022-04-06 18:58:04,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1721 transitions. [2022-04-06 18:58:04,840 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1721 transitions. Word has length 39 [2022-04-06 18:58:04,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 18:58:04,840 INFO L478 AbstractCegarLoop]: Abstraction has 1166 states and 1721 transitions. [2022-04-06 18:58:04,840 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 18:58:04,840 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1721 transitions. [2022-04-06 18:58:04,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-04-06 18:58:04,841 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:58:04,841 INFO L499 BasicCegarLoop]: 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] [2022-04-06 18:58:04,841 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-06 18:58:04,842 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:58:04,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:58:04,842 INFO L85 PathProgramCache]: Analyzing trace with hash -610227898, now seen corresponding path program 1 times [2022-04-06 18:58:04,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:58:04,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [737961615] [2022-04-06 18:58:04,842 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:58:04,842 INFO L85 PathProgramCache]: Analyzing trace with hash -610227898, now seen corresponding path program 2 times [2022-04-06 18:58:04,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:58:04,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665951640] [2022-04-06 18:58:04,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:58:04,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:58:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:04,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:58:04,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:04,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:58:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:05,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 18:58:05,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:58:05,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:58:05,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665951640] [2022-04-06 18:58:05,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665951640] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:58:05,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:58:05,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:58:05,033 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:58:05,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [737961615] [2022-04-06 18:58:05,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [737961615] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:58:05,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:58:05,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:58:05,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204539134] [2022-04-06 18:58:05,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:58:05,034 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 18:58:05,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:58:05,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 18:58:05,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 18:58:05,034 INFO L87 Difference]: Start difference. First operand 1166 states and 1721 transitions. Second operand has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:58:10,122 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:12,161 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:14,197 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:16,044 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:17,812 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:21,556 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:23,595 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:26,575 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:29,146 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:30,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 18:58:30,072 INFO L93 Difference]: Finished difference Result 2067 states and 3010 transitions. [2022-04-06 18:58:30,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 18:58:30,073 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2022-04-06 18:58:30,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 18:58:30,079 INFO L225 Difference]: With dead ends: 2067 [2022-04-06 18:58:30,079 INFO L226 Difference]: Without dead ends: 1899 [2022-04-06 18:58:30,080 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-04-06 18:58:30,081 INFO L913 BasicCegarLoop]: 1135 mSDtfsCounter, 1439 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 2306 mSolverCounterSat, 332 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1483 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 2644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 2306 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.7s IncrementalHoareTripleChecker+Time [2022-04-06 18:58:30,081 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1483 Valid, 1848 Invalid, 2644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 2306 Invalid, 6 Unknown, 0 Unchecked, 24.7s Time] [2022-04-06 18:58:30,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1899 states. [2022-04-06 18:58:30,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1899 to 1631. [2022-04-06 18:58:30,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1631 states, 1259 states have (on average 1.4233518665607625) internal successors, (1792), 1260 states have internal predecessors, (1792), 254 states have call successors, (254), 100 states have call predecessors, (254), 117 states have return successors, (346), 270 states have call predecessors, (346), 244 states have call successors, (346) [2022-04-06 18:58:30,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2392 transitions. [2022-04-06 18:58:30,208 INFO L78 Accepts]: Start accepts. Automaton has 1631 states and 2392 transitions. Word has length 40 [2022-04-06 18:58:30,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 18:58:30,208 INFO L478 AbstractCegarLoop]: Abstraction has 1631 states and 2392 transitions. [2022-04-06 18:58:30,208 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:58:30,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1631 states and 2392 transitions. [2022-04-06 18:58:30,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-04-06 18:58:30,209 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:58:30,209 INFO L499 BasicCegarLoop]: 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] [2022-04-06 18:58:30,209 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-06 18:58:30,209 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:58:30,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:58:30,210 INFO L85 PathProgramCache]: Analyzing trace with hash -305283800, now seen corresponding path program 1 times [2022-04-06 18:58:30,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:58:30,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1822538211] [2022-04-06 18:58:30,210 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:58:30,210 INFO L85 PathProgramCache]: Analyzing trace with hash -305283800, now seen corresponding path program 2 times [2022-04-06 18:58:30,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:58:30,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665089904] [2022-04-06 18:58:30,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:58:30,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:58:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:30,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:58:30,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:30,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:58:30,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:30,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 18:58:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:58:30,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:58:30,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:58:30,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665089904] [2022-04-06 18:58:30,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665089904] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:58:30,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:58:30,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:58:30,449 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:58:30,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1822538211] [2022-04-06 18:58:30,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1822538211] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:58:30,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:58:30,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 18:58:30,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476077381] [2022-04-06 18:58:30,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:58:30,450 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 18:58:30,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:58:30,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 18:58:30,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 18:58:30,451 INFO L87 Difference]: Start difference. First operand 1631 states and 2392 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:58:35,004 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:39,098 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:41,804 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:43,117 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:45,147 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:48,156 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:50,304 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:52,342 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:54,379 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:56,537 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:58,113 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:58:59,613 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:01,037 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:01,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 18:59:01,179 INFO L93 Difference]: Finished difference Result 1768 states and 2618 transitions. [2022-04-06 18:59:01,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 18:59:01,180 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2022-04-06 18:59:01,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 18:59:01,186 INFO L225 Difference]: With dead ends: 1768 [2022-04-06 18:59:01,186 INFO L226 Difference]: Without dead ends: 1764 [2022-04-06 18:59:01,187 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-04-06 18:59:01,187 INFO L913 BasicCegarLoop]: 904 mSDtfsCounter, 1392 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 1082 mSolverCounterSat, 550 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1416 SdHoareTripleChecker+Valid, 1458 SdHoareTripleChecker+Invalid, 1641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 550 IncrementalHoareTripleChecker+Valid, 1082 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.4s IncrementalHoareTripleChecker+Time [2022-04-06 18:59:01,187 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1416 Valid, 1458 Invalid, 1641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [550 Valid, 1082 Invalid, 9 Unknown, 0 Unchecked, 30.4s Time] [2022-04-06 18:59:01,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2022-04-06 18:59:01,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 1630. [2022-04-06 18:59:01,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1259 states have (on average 1.4217633042096902) internal successors, (1790), 1259 states have internal predecessors, (1790), 253 states have call successors, (253), 100 states have call predecessors, (253), 117 states have return successors, (346), 270 states have call predecessors, (346), 244 states have call successors, (346) [2022-04-06 18:59:01,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 2389 transitions. [2022-04-06 18:59:01,351 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 2389 transitions. Word has length 40 [2022-04-06 18:59:01,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 18:59:01,351 INFO L478 AbstractCegarLoop]: Abstraction has 1630 states and 2389 transitions. [2022-04-06 18:59:01,351 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 18:59:01,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2389 transitions. [2022-04-06 18:59:01,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 18:59:01,354 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:59:01,354 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 18:59:01,354 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-06 18:59:01,354 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:59:01,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:59:01,354 INFO L85 PathProgramCache]: Analyzing trace with hash 2118625593, now seen corresponding path program 1 times [2022-04-06 18:59:01,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:59:01,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [544739944] [2022-04-06 18:59:01,355 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:59:01,355 INFO L85 PathProgramCache]: Analyzing trace with hash 2118625593, now seen corresponding path program 2 times [2022-04-06 18:59:01,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:59:01,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801033397] [2022-04-06 18:59:01,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:59:01,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:59:01,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:01,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:59:01,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:01,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:59:01,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:01,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 18:59:01,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:01,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-04-06 18:59:01,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:01,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:59:01,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:59:01,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801033397] [2022-04-06 18:59:01,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801033397] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:59:01,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:59:01,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 18:59:01,590 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:59:01,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [544739944] [2022-04-06 18:59:01,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [544739944] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:59:01,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:59:01,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 18:59:01,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065182358] [2022-04-06 18:59:01,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:59:01,591 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 18:59:01,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:59:01,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 18:59:01,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 18:59:01,592 INFO L87 Difference]: Start difference. First operand 1630 states and 2389 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-06 18:59:08,671 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:11,901 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:13,938 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:15,973 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:18,278 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:21,087 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:23,919 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:25,853 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:27,920 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:29,490 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:31,879 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:33,915 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:35,955 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:38,141 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:40,786 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:44,274 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:44,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 18:59:44,469 INFO L93 Difference]: Finished difference Result 2734 states and 4044 transitions. [2022-04-06 18:59:44,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 18:59:44,469 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 52 [2022-04-06 18:59:44,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 18:59:44,474 INFO L225 Difference]: With dead ends: 2734 [2022-04-06 18:59:44,474 INFO L226 Difference]: Without dead ends: 1596 [2022-04-06 18:59:44,477 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2022-04-06 18:59:44,477 INFO L913 BasicCegarLoop]: 966 mSDtfsCounter, 2464 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 2687 mSolverCounterSat, 1268 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2490 SdHoareTripleChecker+Valid, 1674 SdHoareTripleChecker+Invalid, 3964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1268 IncrementalHoareTripleChecker+Valid, 2687 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42.2s IncrementalHoareTripleChecker+Time [2022-04-06 18:59:44,477 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2490 Valid, 1674 Invalid, 3964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1268 Valid, 2687 Invalid, 9 Unknown, 0 Unchecked, 42.2s Time] [2022-04-06 18:59:44,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1596 states. [2022-04-06 18:59:44,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1596 to 1203. [2022-04-06 18:59:44,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 930 states have (on average 1.4043010752688172) internal successors, (1306), 932 states have internal predecessors, (1306), 182 states have call successors, (182), 75 states have call predecessors, (182), 90 states have return successors, (254), 195 states have call predecessors, (254), 173 states have call successors, (254) [2022-04-06 18:59:44,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1742 transitions. [2022-04-06 18:59:44,609 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1742 transitions. Word has length 52 [2022-04-06 18:59:44,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 18:59:44,610 INFO L478 AbstractCegarLoop]: Abstraction has 1203 states and 1742 transitions. [2022-04-06 18:59:44,610 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 4 states have internal predecessors, (37), 3 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-04-06 18:59:44,610 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1742 transitions. [2022-04-06 18:59:44,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-06 18:59:44,612 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 18:59:44,612 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 18:59:44,612 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-06 18:59:44,612 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 18:59:44,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 18:59:44,612 INFO L85 PathProgramCache]: Analyzing trace with hash 975245132, now seen corresponding path program 1 times [2022-04-06 18:59:44,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 18:59:44,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1925105865] [2022-04-06 18:59:44,613 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 18:59:44,613 INFO L85 PathProgramCache]: Analyzing trace with hash 975245132, now seen corresponding path program 2 times [2022-04-06 18:59:44,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 18:59:44,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093042727] [2022-04-06 18:59:44,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 18:59:44,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 18:59:44,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:44,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 18:59:44,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:44,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 18:59:44,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:44,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 18:59:44,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:44,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-04-06 18:59:44,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 18:59:44,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 18:59:44,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 18:59:44,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093042727] [2022-04-06 18:59:44,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093042727] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:59:44,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:59:44,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 18:59:44,844 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 18:59:44,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1925105865] [2022-04-06 18:59:44,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1925105865] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 18:59:44,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 18:59:44,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 18:59:44,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473425233] [2022-04-06 18:59:44,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 18:59:44,844 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 18:59:44,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 18:59:44,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 18:59:44,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-04-06 18:59:44,845 INFO L87 Difference]: Start difference. First operand 1203 states and 1742 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 18:59:51,045 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:53,505 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:55,588 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 18:59:58,175 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:00,207 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:02,249 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:03,523 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:04,833 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:09,375 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:11,558 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:13,595 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:16,411 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:18,543 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:20,206 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:21,554 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:23,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:00:23,019 INFO L93 Difference]: Finished difference Result 2154 states and 3211 transitions. [2022-04-06 19:00:23,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 19:00:23,019 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 53 [2022-04-06 19:00:23,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:00:23,024 INFO L225 Difference]: With dead ends: 2154 [2022-04-06 19:00:23,024 INFO L226 Difference]: Without dead ends: 1486 [2022-04-06 19:00:23,026 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-04-06 19:00:23,026 INFO L913 BasicCegarLoop]: 776 mSDtfsCounter, 1780 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 2334 mSolverCounterSat, 719 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1839 SdHoareTripleChecker+Valid, 1203 SdHoareTripleChecker+Invalid, 3061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 719 IncrementalHoareTripleChecker+Valid, 2334 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.7s IncrementalHoareTripleChecker+Time [2022-04-06 19:00:23,026 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1839 Valid, 1203 Invalid, 3061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [719 Valid, 2334 Invalid, 8 Unknown, 0 Unchecked, 37.7s Time] [2022-04-06 19:00:23,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2022-04-06 19:00:23,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 1200. [2022-04-06 19:00:23,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1200 states, 928 states have (on average 1.396551724137931) internal successors, (1296), 929 states have internal predecessors, (1296), 181 states have call successors, (181), 75 states have call predecessors, (181), 90 states have return successors, (254), 195 states have call predecessors, (254), 173 states have call successors, (254) [2022-04-06 19:00:23,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1200 states to 1200 states and 1731 transitions. [2022-04-06 19:00:23,178 INFO L78 Accepts]: Start accepts. Automaton has 1200 states and 1731 transitions. Word has length 53 [2022-04-06 19:00:23,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:00:23,179 INFO L478 AbstractCegarLoop]: Abstraction has 1200 states and 1731 transitions. [2022-04-06 19:00:23,179 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 19:00:23,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1200 states and 1731 transitions. [2022-04-06 19:00:23,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-06 19:00:23,182 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:00:23,182 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:00:23,182 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-06 19:00:23,182 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:00:23,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:00:23,182 INFO L85 PathProgramCache]: Analyzing trace with hash -990249866, now seen corresponding path program 1 times [2022-04-06 19:00:23,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:00:23,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1983107105] [2022-04-06 19:00:23,183 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:00:23,183 INFO L85 PathProgramCache]: Analyzing trace with hash -990249866, now seen corresponding path program 2 times [2022-04-06 19:00:23,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:00:23,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124874663] [2022-04-06 19:00:23,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:00:23,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:00:23,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:00:23,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:00:23,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:00:23,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:00:23,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:00:23,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:00:23,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:00:23,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-04-06 19:00:23,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:00:23,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:00:23,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:00:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:00:23,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:00:23,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124874663] [2022-04-06 19:00:23,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124874663] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:00:23,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:00:23,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 19:00:23,430 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:00:23,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1983107105] [2022-04-06 19:00:23,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1983107105] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:00:23,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:00:23,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 19:00:23,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471807369] [2022-04-06 19:00:23,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:00:23,431 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 19:00:23,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:00:23,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 19:00:23,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-04-06 19:00:23,431 INFO L87 Difference]: Start difference. First operand 1200 states and 1731 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 19:00:30,988 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:32,873 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:36,120 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:38,150 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:40,194 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:42,232 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:45,061 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:49,163 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:53,567 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:54,699 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:56,727 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:00:59,461 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:01,200 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:03,243 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:05,278 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:07,555 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:09,738 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:11,872 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:14,597 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:17,025 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:20,127 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:22,160 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:22,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:01:22,382 INFO L93 Difference]: Finished difference Result 1832 states and 2719 transitions. [2022-04-06 19:01:22,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 19:01:22,382 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2022-04-06 19:01:22,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:01:22,387 INFO L225 Difference]: With dead ends: 1832 [2022-04-06 19:01:22,388 INFO L226 Difference]: Without dead ends: 1772 [2022-04-06 19:01:22,388 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2022-04-06 19:01:22,389 INFO L913 BasicCegarLoop]: 1065 mSDtfsCounter, 2900 mSDsluCounter, 1766 mSDsCounter, 0 mSdLazyCounter, 4452 mSolverCounterSat, 1361 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2932 SdHoareTripleChecker+Valid, 2831 SdHoareTripleChecker+Invalid, 5831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1361 IncrementalHoareTripleChecker+Valid, 4452 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.0s IncrementalHoareTripleChecker+Time [2022-04-06 19:01:22,389 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2932 Valid, 2831 Invalid, 5831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1361 Valid, 4452 Invalid, 18 Unknown, 0 Unchecked, 58.0s Time] [2022-04-06 19:01:22,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2022-04-06 19:01:22,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1272. [2022-04-06 19:01:22,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1272 states, 982 states have (on average 1.390020366598778) internal successors, (1365), 982 states have internal predecessors, (1365), 190 states have call successors, (190), 83 states have call predecessors, (190), 99 states have return successors, (264), 206 states have call predecessors, (264), 182 states have call successors, (264) [2022-04-06 19:01:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 1819 transitions. [2022-04-06 19:01:22,564 INFO L78 Accepts]: Start accepts. Automaton has 1272 states and 1819 transitions. Word has length 53 [2022-04-06 19:01:22,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:01:22,564 INFO L478 AbstractCegarLoop]: Abstraction has 1272 states and 1819 transitions. [2022-04-06 19:01:22,564 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 19:01:22,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1272 states and 1819 transitions. [2022-04-06 19:01:22,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 19:01:22,566 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:01:22,566 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:01:22,566 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-06 19:01:22,566 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:01:22,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:01:22,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1812095217, now seen corresponding path program 1 times [2022-04-06 19:01:22,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:01:22,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1603505589] [2022-04-06 19:01:22,568 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:01:22,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1812095217, now seen corresponding path program 2 times [2022-04-06 19:01:22,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:01:22,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207641630] [2022-04-06 19:01:22,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:01:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:01:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:01:22,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:01:22,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:01:22,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:01:22,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:01:22,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:01:22,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:01:22,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-04-06 19:01:22,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:01:22,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:01:22,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:01:22,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:01:22,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:01:22,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207641630] [2022-04-06 19:01:22,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207641630] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:01:22,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:01:22,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 19:01:22,839 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:01:22,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1603505589] [2022-04-06 19:01:22,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1603505589] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:01:22,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:01:22,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 19:01:22,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120864522] [2022-04-06 19:01:22,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:01:22,840 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 19:01:22,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:01:22,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 19:01:22,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 19:01:22,841 INFO L87 Difference]: Start difference. First operand 1272 states and 1819 transitions. Second operand has 11 states, 10 states have (on average 4.3) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 19:01:31,536 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:33,680 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:36,467 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:38,505 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:40,539 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:42,577 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:46,830 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:48,863 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:54,324 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:56,373 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:01:58,408 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:02,440 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:05,905 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:08,153 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:09,161 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:11,682 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:15,115 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:16,888 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:17,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:02:17,136 INFO L93 Difference]: Finished difference Result 1949 states and 2886 transitions. [2022-04-06 19:02:17,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 19:02:17,137 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.3) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 55 [2022-04-06 19:02:17,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:02:17,142 INFO L225 Difference]: With dead ends: 1949 [2022-04-06 19:02:17,142 INFO L226 Difference]: Without dead ends: 1937 [2022-04-06 19:02:17,143 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-04-06 19:02:17,143 INFO L913 BasicCegarLoop]: 1062 mSDtfsCounter, 3541 mSDsluCounter, 1748 mSDsCounter, 0 mSdLazyCounter, 4082 mSolverCounterSat, 1606 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3589 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 5701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1606 IncrementalHoareTripleChecker+Valid, 4082 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.3s IncrementalHoareTripleChecker+Time [2022-04-06 19:02:17,143 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3589 Valid, 2810 Invalid, 5701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1606 Valid, 4082 Invalid, 13 Unknown, 0 Unchecked, 53.3s Time] [2022-04-06 19:02:17,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1937 states. [2022-04-06 19:02:17,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1937 to 1326. [2022-04-06 19:02:17,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 1025 states have (on average 1.377560975609756) internal successors, (1412), 1018 states have internal predecessors, (1412), 190 states have call successors, (190), 83 states have call predecessors, (190), 110 states have return successors, (282), 224 states have call predecessors, (282), 182 states have call successors, (282) [2022-04-06 19:02:17,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 1884 transitions. [2022-04-06 19:02:17,350 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 1884 transitions. Word has length 55 [2022-04-06 19:02:17,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:02:17,350 INFO L478 AbstractCegarLoop]: Abstraction has 1326 states and 1884 transitions. [2022-04-06 19:02:17,350 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.3) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 19:02:17,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 1884 transitions. [2022-04-06 19:02:17,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 19:02:17,352 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:02:17,352 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:02:17,352 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-06 19:02:17,352 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:02:17,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:02:17,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1811818387, now seen corresponding path program 1 times [2022-04-06 19:02:17,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:02:17,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [52063907] [2022-04-06 19:02:17,353 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:02:17,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1811818387, now seen corresponding path program 2 times [2022-04-06 19:02:17,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:02:17,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710612450] [2022-04-06 19:02:17,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:02:17,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:02:17,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:17,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:02:17,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:17,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:02:17,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:17,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:02:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:17,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-04-06 19:02:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:17,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:02:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:17,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:02:17,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:02:17,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710612450] [2022-04-06 19:02:17,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710612450] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:02:17,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:02:17,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 19:02:17,576 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:02:17,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [52063907] [2022-04-06 19:02:17,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [52063907] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:02:17,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:02:17,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 19:02:17,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905719959] [2022-04-06 19:02:17,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:02:17,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 19:02:17,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:02:17,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 19:02:17,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-04-06 19:02:17,577 INFO L87 Difference]: Start difference. First operand 1326 states and 1884 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 19:02:21,678 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:24,343 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:26,283 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:28,317 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:30,951 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:32,985 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:34,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:35,917 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:38,590 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:40,750 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:42,096 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:44,127 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:45,990 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:48,026 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:50,230 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:52,565 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:02:53,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:02:53,307 INFO L93 Difference]: Finished difference Result 1626 states and 2418 transitions. [2022-04-06 19:02:53,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 19:02:53,307 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 55 [2022-04-06 19:02:53,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:02:53,312 INFO L225 Difference]: With dead ends: 1626 [2022-04-06 19:02:53,312 INFO L226 Difference]: Without dead ends: 1600 [2022-04-06 19:02:53,313 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-04-06 19:02:53,313 INFO L913 BasicCegarLoop]: 776 mSDtfsCounter, 2286 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 982 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2333 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 2225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 982 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.2s IncrementalHoareTripleChecker+Time [2022-04-06 19:02:53,313 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2333 Valid, 1170 Invalid, 2225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [982 Valid, 1233 Invalid, 10 Unknown, 0 Unchecked, 35.2s Time] [2022-04-06 19:02:53,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1600 states. [2022-04-06 19:02:53,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1600 to 1274. [2022-04-06 19:02:53,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 985 states have (on average 1.385786802030457) internal successors, (1365), 984 states have internal predecessors, (1365), 189 states have call successors, (189), 83 states have call predecessors, (189), 99 states have return successors, (264), 206 states have call predecessors, (264), 182 states have call successors, (264) [2022-04-06 19:02:53,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1818 transitions. [2022-04-06 19:02:53,519 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1818 transitions. Word has length 55 [2022-04-06 19:02:53,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:02:53,519 INFO L478 AbstractCegarLoop]: Abstraction has 1274 states and 1818 transitions. [2022-04-06 19:02:53,519 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 19:02:53,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1818 transitions. [2022-04-06 19:02:53,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 19:02:53,521 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:02:53,521 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:02:53,521 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-06 19:02:53,521 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:02:53,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:02:53,521 INFO L85 PathProgramCache]: Analyzing trace with hash -650041914, now seen corresponding path program 1 times [2022-04-06 19:02:53,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:02:53,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1331625019] [2022-04-06 19:02:53,522 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:02:53,522 INFO L85 PathProgramCache]: Analyzing trace with hash -650041914, now seen corresponding path program 2 times [2022-04-06 19:02:53,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:02:53,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130580403] [2022-04-06 19:02:53,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:02:53,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:02:53,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:53,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:02:53,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:53,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:02:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:53,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:02:53,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:53,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-04-06 19:02:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:53,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:02:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:02:53,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:02:53,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:02:53,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130580403] [2022-04-06 19:02:53,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130580403] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:02:53,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:02:53,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 19:02:53,761 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:02:53,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1331625019] [2022-04-06 19:02:53,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1331625019] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:02:53,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:02:53,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 19:02:53,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779372643] [2022-04-06 19:02:53,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:02:53,762 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 19:02:53,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:02:53,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 19:02:53,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 19:02:53,762 INFO L87 Difference]: Start difference. First operand 1274 states and 1818 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 19:02:59,792 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:02,213 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:04,257 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:07,325 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:10,610 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:12,649 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:14,525 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:16,562 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:20,029 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:22,872 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:24,905 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:27,134 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:29,127 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:31,203 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:31,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:03:31,424 INFO L93 Difference]: Finished difference Result 1589 states and 2362 transitions. [2022-04-06 19:03:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 19:03:31,424 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2022-04-06 19:03:31,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:03:31,429 INFO L225 Difference]: With dead ends: 1589 [2022-04-06 19:03:31,429 INFO L226 Difference]: Without dead ends: 1564 [2022-04-06 19:03:31,429 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-04-06 19:03:31,430 INFO L913 BasicCegarLoop]: 753 mSDtfsCounter, 2294 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1925 mSolverCounterSat, 991 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2342 SdHoareTripleChecker+Valid, 1518 SdHoareTripleChecker+Invalid, 2925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 991 IncrementalHoareTripleChecker+Valid, 1925 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.9s IncrementalHoareTripleChecker+Time [2022-04-06 19:03:31,430 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2342 Valid, 1518 Invalid, 2925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [991 Valid, 1925 Invalid, 9 Unknown, 0 Unchecked, 36.9s Time] [2022-04-06 19:03:31,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2022-04-06 19:03:31,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 1277. [2022-04-06 19:03:31,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1277 states, 988 states have (on average 1.3856275303643724) internal successors, (1369), 987 states have internal predecessors, (1369), 189 states have call successors, (189), 83 states have call predecessors, (189), 99 states have return successors, (264), 206 states have call predecessors, (264), 182 states have call successors, (264) [2022-04-06 19:03:31,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1277 states to 1277 states and 1822 transitions. [2022-04-06 19:03:31,672 INFO L78 Accepts]: Start accepts. Automaton has 1277 states and 1822 transitions. Word has length 55 [2022-04-06 19:03:31,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:03:31,672 INFO L478 AbstractCegarLoop]: Abstraction has 1277 states and 1822 transitions. [2022-04-06 19:03:31,673 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 19:03:31,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1277 states and 1822 transitions. [2022-04-06 19:03:31,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 19:03:31,674 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:03:31,674 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:03:31,674 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-06 19:03:31,674 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:03:31,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:03:31,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1650780676, now seen corresponding path program 1 times [2022-04-06 19:03:31,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:03:31,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1814709167] [2022-04-06 19:03:31,675 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:03:31,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1650780676, now seen corresponding path program 2 times [2022-04-06 19:03:31,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:03:31,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173302488] [2022-04-06 19:03:31,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:03:31,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:03:31,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:03:31,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:03:31,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:03:31,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:03:31,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:03:31,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:03:31,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:03:31,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-04-06 19:03:31,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:03:31,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:03:31,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:03:31,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:03:31,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:03:31,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173302488] [2022-04-06 19:03:31,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173302488] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:03:31,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:03:31,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 19:03:31,933 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:03:31,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1814709167] [2022-04-06 19:03:31,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1814709167] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:03:31,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:03:31,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 19:03:31,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205464350] [2022-04-06 19:03:31,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:03:31,933 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 19:03:31,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:03:31,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 19:03:31,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-04-06 19:03:31,934 INFO L87 Difference]: Start difference. First operand 1277 states and 1822 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 19:03:39,735 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:41,475 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:45,177 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:47,229 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:49,262 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:51,298 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:54,504 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:03:58,425 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:02,624 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:04,663 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:07,346 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:10,315 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:11,458 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:12,703 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:13,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:04:13,812 INFO L93 Difference]: Finished difference Result 1594 states and 2366 transitions. [2022-04-06 19:04:13,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 19:04:13,812 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 55 [2022-04-06 19:04:13,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:04:13,817 INFO L225 Difference]: With dead ends: 1594 [2022-04-06 19:04:13,817 INFO L226 Difference]: Without dead ends: 1533 [2022-04-06 19:04:13,817 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2022-04-06 19:04:13,818 INFO L913 BasicCegarLoop]: 748 mSDtfsCounter, 2884 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 3103 mSolverCounterSat, 1308 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2932 SdHoareTripleChecker+Valid, 1977 SdHoareTripleChecker+Invalid, 4418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1308 IncrementalHoareTripleChecker+Valid, 3103 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.9s IncrementalHoareTripleChecker+Time [2022-04-06 19:04:13,818 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2932 Valid, 1977 Invalid, 4418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1308 Valid, 3103 Invalid, 7 Unknown, 0 Unchecked, 40.9s Time] [2022-04-06 19:04:13,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states. [2022-04-06 19:04:14,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1251. [2022-04-06 19:04:14,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 966 states have (on average 1.3892339544513457) internal successors, (1342), 972 states have internal predecessors, (1342), 189 states have call successors, (189), 83 states have call predecessors, (189), 95 states have return successors, (253), 195 states have call predecessors, (253), 182 states have call successors, (253) [2022-04-06 19:04:14,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1784 transitions. [2022-04-06 19:04:14,064 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1784 transitions. Word has length 55 [2022-04-06 19:04:14,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:04:14,064 INFO L478 AbstractCegarLoop]: Abstraction has 1251 states and 1784 transitions. [2022-04-06 19:04:14,064 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 19:04:14,064 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1784 transitions. [2022-04-06 19:04:14,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 19:04:14,066 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:04:14,066 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:04:14,066 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-06 19:04:14,066 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:04:14,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:04:14,066 INFO L85 PathProgramCache]: Analyzing trace with hash 2140205313, now seen corresponding path program 1 times [2022-04-06 19:04:14,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:04:14,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [602660735] [2022-04-06 19:04:14,067 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:04:14,067 INFO L85 PathProgramCache]: Analyzing trace with hash 2140205313, now seen corresponding path program 2 times [2022-04-06 19:04:14,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:04:14,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957440446] [2022-04-06 19:04:14,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:04:14,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:04:14,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:14,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:04:14,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:14,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:04:14,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:14,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:04:14,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:14,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-04-06 19:04:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:14,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-04-06 19:04:14,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:14,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:04:14,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:04:14,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957440446] [2022-04-06 19:04:14,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957440446] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:04:14,263 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:04:14,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 19:04:14,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:04:14,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [602660735] [2022-04-06 19:04:14,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [602660735] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:04:14,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:04:14,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 19:04:14,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086822677] [2022-04-06 19:04:14,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:04:14,264 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 19:04:14,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:04:14,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 19:04:14,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-04-06 19:04:14,265 INFO L87 Difference]: Start difference. First operand 1251 states and 1784 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 19:04:21,422 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:23,465 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:27,052 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:30,751 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:32,561 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:33,759 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:36,895 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:38,540 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:40,725 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:42,936 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:45,154 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:47,860 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:04:48,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:04:48,897 INFO L93 Difference]: Finished difference Result 2248 states and 3288 transitions. [2022-04-06 19:04:48,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 19:04:48,898 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2022-04-06 19:04:48,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:04:48,902 INFO L225 Difference]: With dead ends: 2248 [2022-04-06 19:04:48,902 INFO L226 Difference]: Without dead ends: 1600 [2022-04-06 19:04:48,904 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2022-04-06 19:04:48,904 INFO L913 BasicCegarLoop]: 882 mSDtfsCounter, 1640 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 2045 mSolverCounterSat, 803 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1699 SdHoareTripleChecker+Valid, 1841 SdHoareTripleChecker+Invalid, 2856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 803 IncrementalHoareTripleChecker+Valid, 2045 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.0s IncrementalHoareTripleChecker+Time [2022-04-06 19:04:48,904 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1699 Valid, 1841 Invalid, 2856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [803 Valid, 2045 Invalid, 8 Unknown, 0 Unchecked, 34.0s Time] [2022-04-06 19:04:48,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1600 states. [2022-04-06 19:04:49,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1600 to 1251. [2022-04-06 19:04:49,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 966 states have (on average 1.3881987577639752) internal successors, (1341), 972 states have internal predecessors, (1341), 189 states have call successors, (189), 83 states have call predecessors, (189), 95 states have return successors, (253), 195 states have call predecessors, (253), 182 states have call successors, (253) [2022-04-06 19:04:49,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1783 transitions. [2022-04-06 19:04:49,149 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1783 transitions. Word has length 60 [2022-04-06 19:04:49,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:04:49,149 INFO L478 AbstractCegarLoop]: Abstraction has 1251 states and 1783 transitions. [2022-04-06 19:04:49,149 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (11), 8 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 19:04:49,149 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1783 transitions. [2022-04-06 19:04:49,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-04-06 19:04:49,151 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:04:49,151 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:04:49,151 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-06 19:04:49,151 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:04:49,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:04:49,160 INFO L85 PathProgramCache]: Analyzing trace with hash 339212706, now seen corresponding path program 1 times [2022-04-06 19:04:49,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:04:49,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1214619387] [2022-04-06 19:04:49,160 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:04:49,160 INFO L85 PathProgramCache]: Analyzing trace with hash 339212706, now seen corresponding path program 2 times [2022-04-06 19:04:49,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:04:49,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920441289] [2022-04-06 19:04:49,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:04:49,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:04:49,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:49,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:04:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:49,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:04:49,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:49,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:04:49,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:49,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-04-06 19:04:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:49,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:04:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:04:49,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:04:49,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:04:49,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920441289] [2022-04-06 19:04:49,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920441289] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:04:49,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:04:49,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 19:04:49,422 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:04:49,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1214619387] [2022-04-06 19:04:49,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1214619387] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:04:49,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:04:49,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 19:04:49,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076488151] [2022-04-06 19:04:49,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:04:49,423 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 19:04:49,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:04:49,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 19:04:49,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-04-06 19:04:49,423 INFO L87 Difference]: Start difference. First operand 1251 states and 1783 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 19:04:59,843 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:04,475 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:06,301 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:08,330 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:09,508 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:11,431 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:13,466 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:16,631 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:19,808 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:26,027 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:28,452 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:30,506 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:31,995 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:35,024 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:37,824 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:39,860 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:40,933 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:42,632 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:44,671 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:47,036 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:48,543 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:50,384 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:51,411 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:54,042 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:55,589 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:57,616 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:05:59,494 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:01,519 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:01,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:06:01,970 INFO L93 Difference]: Finished difference Result 1534 states and 2281 transitions. [2022-04-06 19:06:01,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 19:06:01,971 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2022-04-06 19:06:01,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:06:01,975 INFO L225 Difference]: With dead ends: 1534 [2022-04-06 19:06:01,976 INFO L226 Difference]: Without dead ends: 1499 [2022-04-06 19:06:01,976 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-04-06 19:06:01,977 INFO L913 BasicCegarLoop]: 820 mSDtfsCounter, 1228 mSDsluCounter, 2404 mSDsCounter, 0 mSdLazyCounter, 5320 mSolverCounterSat, 734 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 69.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1255 SdHoareTripleChecker+Valid, 3224 SdHoareTripleChecker+Invalid, 6068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 734 IncrementalHoareTripleChecker+Valid, 5320 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.9s IncrementalHoareTripleChecker+Time [2022-04-06 19:06:01,977 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1255 Valid, 3224 Invalid, 6068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [734 Valid, 5320 Invalid, 14 Unknown, 0 Unchecked, 71.9s Time] [2022-04-06 19:06:01,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2022-04-06 19:06:02,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1228. [2022-04-06 19:06:02,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 947 states have (on average 1.392819429778247) internal successors, (1319), 953 states have internal predecessors, (1319), 187 states have call successors, (187), 81 states have call predecessors, (187), 93 states have return successors, (251), 193 states have call predecessors, (251), 180 states have call successors, (251) [2022-04-06 19:06:02,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 1757 transitions. [2022-04-06 19:06:02,243 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 1757 transitions. Word has length 56 [2022-04-06 19:06:02,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:06:02,243 INFO L478 AbstractCegarLoop]: Abstraction has 1228 states and 1757 transitions. [2022-04-06 19:06:02,243 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 19:06:02,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 1757 transitions. [2022-04-06 19:06:02,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 19:06:02,245 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:06:02,245 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:06:02,245 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-06 19:06:02,245 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:06:02,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:06:02,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1749511148, now seen corresponding path program 1 times [2022-04-06 19:06:02,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:06:02,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1533715745] [2022-04-06 19:06:02,246 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:06:02,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1749511148, now seen corresponding path program 2 times [2022-04-06 19:06:02,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:06:02,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384801740] [2022-04-06 19:06:02,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:06:02,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:06:02,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:02,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:06:02,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:02,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:06:02,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:02,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:06:02,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:02,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-04-06 19:06:02,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:02,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-04-06 19:06:02,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:02,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:06:02,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:06:02,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384801740] [2022-04-06 19:06:02,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384801740] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:06:02,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:06:02,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 19:06:02,464 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:06:02,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1533715745] [2022-04-06 19:06:02,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1533715745] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:06:02,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:06:02,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 19:06:02,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231127334] [2022-04-06 19:06:02,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:06:02,465 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 19:06:02,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:06:02,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 19:06:02,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-04-06 19:06:02,466 INFO L87 Difference]: Start difference. First operand 1228 states and 1757 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 19:06:08,991 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:11,712 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:13,574 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:15,747 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:17,787 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:19,859 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:22,759 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:24,046 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:26,977 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:29,631 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:30,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:06:30,584 INFO L93 Difference]: Finished difference Result 1596 states and 2364 transitions. [2022-04-06 19:06:30,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 19:06:30,585 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 61 [2022-04-06 19:06:30,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:06:30,589 INFO L225 Difference]: With dead ends: 1596 [2022-04-06 19:06:30,589 INFO L226 Difference]: Without dead ends: 1516 [2022-04-06 19:06:30,590 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-04-06 19:06:30,590 INFO L913 BasicCegarLoop]: 750 mSDtfsCounter, 2718 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 1368 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2743 SdHoareTripleChecker+Valid, 1794 SdHoareTripleChecker+Invalid, 2823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1368 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.4s IncrementalHoareTripleChecker+Time [2022-04-06 19:06:30,590 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2743 Valid, 1794 Invalid, 2823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1368 Valid, 1448 Invalid, 7 Unknown, 0 Unchecked, 27.4s Time] [2022-04-06 19:06:30,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states. [2022-04-06 19:06:30,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1217. [2022-04-06 19:06:30,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 940 states have (on average 1.3936170212765957) internal successors, (1310), 946 states have internal predecessors, (1310), 185 states have call successors, (185), 79 states have call predecessors, (185), 91 states have return successors, (249), 191 states have call predecessors, (249), 178 states have call successors, (249) [2022-04-06 19:06:30,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1744 transitions. [2022-04-06 19:06:30,853 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1744 transitions. Word has length 61 [2022-04-06 19:06:30,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:06:30,854 INFO L478 AbstractCegarLoop]: Abstraction has 1217 states and 1744 transitions. [2022-04-06 19:06:30,854 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (10), 8 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 19:06:30,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1744 transitions. [2022-04-06 19:06:30,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 19:06:30,855 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:06:30,855 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:06:30,856 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-04-06 19:06:30,856 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:06:30,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:06:30,856 INFO L85 PathProgramCache]: Analyzing trace with hash -537967682, now seen corresponding path program 1 times [2022-04-06 19:06:30,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:06:30,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1950210164] [2022-04-06 19:06:30,856 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:06:30,856 INFO L85 PathProgramCache]: Analyzing trace with hash -537967682, now seen corresponding path program 2 times [2022-04-06 19:06:30,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:06:30,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759924051] [2022-04-06 19:06:30,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:06:30,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:06:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:30,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:06:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:30,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:06:30,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:31,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:06:31,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:31,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 19:06:31,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:31,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 19:06:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:31,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 19:06:31,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:31,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 19:06:31,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:06:31,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:06:31,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:06:31,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759924051] [2022-04-06 19:06:31,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759924051] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:06:31,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:06:31,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 19:06:31,146 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:06:31,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1950210164] [2022-04-06 19:06:31,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1950210164] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:06:31,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:06:31,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 19:06:31,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184842344] [2022-04-06 19:06:31,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:06:31,147 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 19:06:31,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:06:31,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 19:06:31,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-04-06 19:06:31,148 INFO L87 Difference]: Start difference. First operand 1217 states and 1744 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 19:06:39,048 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:41,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:44,546 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:46,585 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:48,617 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:50,861 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:53,921 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:55,885 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:06:58,316 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:00,352 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:02,389 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:04,467 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:05,849 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:07,159 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:09,279 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:11,309 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:13,345 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:15,621 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:21,393 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:23,427 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:23,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:07:23,665 INFO L93 Difference]: Finished difference Result 1568 states and 2341 transitions. [2022-04-06 19:07:23,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 19:07:23,665 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 64 [2022-04-06 19:07:23,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:07:23,670 INFO L225 Difference]: With dead ends: 1568 [2022-04-06 19:07:23,670 INFO L226 Difference]: Without dead ends: 1536 [2022-04-06 19:07:23,670 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-04-06 19:07:23,671 INFO L913 BasicCegarLoop]: 801 mSDtfsCounter, 1394 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 2739 mSolverCounterSat, 985 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1426 SdHoareTripleChecker+Valid, 1921 SdHoareTripleChecker+Invalid, 3737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 985 IncrementalHoareTripleChecker+Valid, 2739 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 51.7s IncrementalHoareTripleChecker+Time [2022-04-06 19:07:23,671 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1426 Valid, 1921 Invalid, 3737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [985 Valid, 2739 Invalid, 13 Unknown, 0 Unchecked, 51.7s Time] [2022-04-06 19:07:23,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2022-04-06 19:07:23,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 1218. [2022-04-06 19:07:23,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 941 states have (on average 1.3931987247608926) internal successors, (1311), 947 states have internal predecessors, (1311), 185 states have call successors, (185), 79 states have call predecessors, (185), 91 states have return successors, (249), 191 states have call predecessors, (249), 178 states have call successors, (249) [2022-04-06 19:07:23,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 1745 transitions. [2022-04-06 19:07:23,949 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 1745 transitions. Word has length 64 [2022-04-06 19:07:23,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:07:23,950 INFO L478 AbstractCegarLoop]: Abstraction has 1218 states and 1745 transitions. [2022-04-06 19:07:23,950 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 19:07:23,950 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 1745 transitions. [2022-04-06 19:07:23,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 19:07:23,951 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:07:23,951 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:07:23,952 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-06 19:07:23,952 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:07:23,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:07:23,952 INFO L85 PathProgramCache]: Analyzing trace with hash -397419072, now seen corresponding path program 1 times [2022-04-06 19:07:23,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:07:23,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1376588578] [2022-04-06 19:07:23,952 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:07:23,952 INFO L85 PathProgramCache]: Analyzing trace with hash -397419072, now seen corresponding path program 2 times [2022-04-06 19:07:23,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:07:23,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069151178] [2022-04-06 19:07:23,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:07:23,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:07:23,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:07:24,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:07:24,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:07:24,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 19:07:24,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 19:07:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 19:07:24,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 19:07:24,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:07:24,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:07:24,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:07:24,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069151178] [2022-04-06 19:07:24,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069151178] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:07:24,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:07:24,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 19:07:24,273 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:07:24,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1376588578] [2022-04-06 19:07:24,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1376588578] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:07:24,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:07:24,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 19:07:24,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348251153] [2022-04-06 19:07:24,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:07:24,273 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 19:07:24,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:07:24,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 19:07:24,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-04-06 19:07:24,274 INFO L87 Difference]: Start difference. First operand 1218 states and 1745 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 19:07:35,865 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:38,971 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:41,012 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:43,934 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:46,794 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:49,993 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:51,881 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:56,560 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:07:58,983 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:01,019 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:03,054 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:05,087 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:07,368 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:09,284 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:12,535 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:13,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:08:13,579 INFO L93 Difference]: Finished difference Result 1552 states and 2320 transitions. [2022-04-06 19:08:13,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 19:08:13,579 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 64 [2022-04-06 19:08:13,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:08:13,583 INFO L225 Difference]: With dead ends: 1552 [2022-04-06 19:08:13,584 INFO L226 Difference]: Without dead ends: 1545 [2022-04-06 19:08:13,584 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-04-06 19:08:13,584 INFO L913 BasicCegarLoop]: 808 mSDtfsCounter, 1168 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 2949 mSolverCounterSat, 649 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1200 SdHoareTripleChecker+Valid, 1713 SdHoareTripleChecker+Invalid, 3611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 649 IncrementalHoareTripleChecker+Valid, 2949 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.4s IncrementalHoareTripleChecker+Time [2022-04-06 19:08:13,584 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1200 Valid, 1713 Invalid, 3611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [649 Valid, 2949 Invalid, 13 Unknown, 0 Unchecked, 48.4s Time] [2022-04-06 19:08:13,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1545 states. [2022-04-06 19:08:13,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1545 to 1232. [2022-04-06 19:08:13,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1232 states, 954 states have (on average 1.389937106918239) internal successors, (1326), 960 states have internal predecessors, (1326), 185 states have call successors, (185), 79 states have call predecessors, (185), 92 states have return successors, (250), 192 states have call predecessors, (250), 178 states have call successors, (250) [2022-04-06 19:08:13,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1232 states to 1232 states and 1761 transitions. [2022-04-06 19:08:13,892 INFO L78 Accepts]: Start accepts. Automaton has 1232 states and 1761 transitions. Word has length 64 [2022-04-06 19:08:13,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:08:13,892 INFO L478 AbstractCegarLoop]: Abstraction has 1232 states and 1761 transitions. [2022-04-06 19:08:13,892 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 9 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 19:08:13,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1232 states and 1761 transitions. [2022-04-06 19:08:13,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-04-06 19:08:13,893 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:08:13,894 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:08:13,894 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-06 19:08:13,894 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:08:13,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:08:13,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1403998508, now seen corresponding path program 1 times [2022-04-06 19:08:13,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:08:13,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [706549331] [2022-04-06 19:08:13,894 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:08:13,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1403998508, now seen corresponding path program 2 times [2022-04-06 19:08:13,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:08:13,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479631556] [2022-04-06 19:08:13,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:08:13,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:08:13,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:08:14,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:08:14,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:08:14,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:08:14,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:08:14,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:08:14,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:08:14,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-04-06 19:08:14,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:08:14,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:08:14,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:08:14,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-04-06 19:08:14,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:08:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:08:14,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:08:14,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479631556] [2022-04-06 19:08:14,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479631556] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:08:14,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:08:14,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 19:08:14,308 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:08:14,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [706549331] [2022-04-06 19:08:14,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [706549331] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:08:14,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:08:14,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 19:08:14,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187279835] [2022-04-06 19:08:14,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:08:14,309 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 19:08:14,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:08:14,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 19:08:14,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-04-06 19:08:14,309 INFO L87 Difference]: Start difference. First operand 1232 states and 1761 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 19:08:29,925 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:34,451 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:37,476 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:39,520 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:42,365 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:45,302 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:47,335 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:49,370 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:51,573 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:55,119 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:08:59,394 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:08,842 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:11,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:15,123 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:16,995 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:19,029 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:21,058 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:22,408 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:24,434 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:26,463 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:28,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:31,696 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:34,146 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:37,593 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:38,698 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:40,584 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:46,452 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:47,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 19:09:47,655 INFO L93 Difference]: Finished difference Result 1540 states and 2297 transitions. [2022-04-06 19:09:47,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 19:09:47,655 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) Word has length 63 [2022-04-06 19:09:47,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 19:09:47,660 INFO L225 Difference]: With dead ends: 1540 [2022-04-06 19:09:47,660 INFO L226 Difference]: Without dead ends: 1523 [2022-04-06 19:09:47,662 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-04-06 19:09:47,662 INFO L913 BasicCegarLoop]: 811 mSDtfsCounter, 1063 mSDsluCounter, 2954 mSDsCounter, 0 mSdLazyCounter, 7517 mSolverCounterSat, 613 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 89.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1096 SdHoareTripleChecker+Valid, 3765 SdHoareTripleChecker+Invalid, 8151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 613 IncrementalHoareTripleChecker+Valid, 7517 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 92.5s IncrementalHoareTripleChecker+Time [2022-04-06 19:09:47,662 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [1096 Valid, 3765 Invalid, 8151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [613 Valid, 7517 Invalid, 21 Unknown, 0 Unchecked, 92.5s Time] [2022-04-06 19:09:47,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states. [2022-04-06 19:09:47,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1230. [2022-04-06 19:09:47,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 953 states have (on average 1.3892969569779643) internal successors, (1324), 959 states have internal predecessors, (1324), 184 states have call successors, (184), 79 states have call predecessors, (184), 92 states have return successors, (249), 191 states have call predecessors, (249), 177 states have call successors, (249) [2022-04-06 19:09:47,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 1757 transitions. [2022-04-06 19:09:47,980 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 1757 transitions. Word has length 63 [2022-04-06 19:09:47,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 19:09:47,980 INFO L478 AbstractCegarLoop]: Abstraction has 1230 states and 1757 transitions. [2022-04-06 19:09:47,981 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 19:09:47,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 1757 transitions. [2022-04-06 19:09:47,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-06 19:09:47,982 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 19:09:47,982 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 19:09:47,982 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-04-06 19:09:47,983 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 19:09:47,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 19:09:47,983 INFO L85 PathProgramCache]: Analyzing trace with hash 572622217, now seen corresponding path program 1 times [2022-04-06 19:09:47,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 19:09:47,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1043829371] [2022-04-06 19:09:47,983 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 19:09:47,983 INFO L85 PathProgramCache]: Analyzing trace with hash 572622217, now seen corresponding path program 2 times [2022-04-06 19:09:47,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 19:09:47,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407231191] [2022-04-06 19:09:47,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 19:09:47,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 19:09:48,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 19:09:48,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 19:09:48,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-04-06 19:09:48,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-04-06 19:09:48,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-04-06 19:09:48,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-04-06 19:09:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-04-06 19:09:48,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 19:09:48,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 19:09:48,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 19:09:48,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407231191] [2022-04-06 19:09:48,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407231191] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:09:48,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:09:48,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 19:09:48,342 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 19:09:48,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1043829371] [2022-04-06 19:09:48,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1043829371] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 19:09:48,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 19:09:48,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 19:09:48,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245296965] [2022-04-06 19:09:48,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 19:09:48,343 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 19:09:48,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 19:09:48,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 19:09:48,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-04-06 19:09:48,344 INFO L87 Difference]: Start difference. First operand 1230 states and 1757 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 19:09:55,434 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-04-06 19:09:59,997 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []